Transport · 🇹🇭 Thailand

Train Stations in Thailand map & data

There are 695 train stations mapped in Thailand, spread over 49 regions. The most are in Bangkok (61), Nakhon Ratchasima Province (57) and Nakhon Si Thammarat Province (35). 100% of them carry a name, and many add an address, phone number, website or opening hours. Well-known examples include หนองไม้เหลือง, แม่กลอง and กบินทร์บุรี.

695locations
49regions
29 KBlayer size
November 2026updated
A sample of train stations in Thailand. Open every one of them in the studio.

Train Stations by region

RegionLocationsShare
Bangkok618.8%
Nakhon Ratchasima Province578.2%
Nakhon Si Thammarat Province355.0%
Surat Thani Province344.9%
Prachuap Khiri Khan Province324.6%
Kanchanaburi Province294.2%
Saraburi Province233.3%
Chumphon Province233.3%
Lopburi Province202.9%
Chon Buri Province202.9%
Nakhon Sawan Province192.7%
Samut Sakhon Province192.7%
Prachin Buri Province182.6%
Phatthalung Province182.6%
Phrae Province172.4%
Ratchaburi Province152.2%
Phra Nakhon Si Ayutthaya Province152.2%
Narathiwat Province142.0%
Songkhla Province142.0%
Khon Kaen Province131.9%
Nakhon Pathom Province131.9%
Chachoengsao Province121.7%
Phetchaburi Province121.7%
Uttaradit Province121.7%
Lampang Province121.7%
Chaiyaphum Province111.6%
Si Sa Ket Province111.6%
Phitsanulok Province111.6%
Phichit Province101.4%
Udon Thani Province91.3%
Buri Ram Province91.3%
Sa Kaeo Province91.3%
Surin Province81.2%
Chiang Rai Province71.0%
Yala Province71.0%
Lamphun Province60.9%
Pattani Province60.9%
Pathum Thani Province60.9%
Ubon Ratchathani Province40.6%
Suphan Buri Province40.6%
Nong Khai Province30.4%
Trang Province30.4%
Samut Songkhram Province30.4%
Phayao Province20.3%
Sukhothai Province20.3%
Rayong Province20.3%
Nakhon Nayok Province20.3%
Chiang Mai Province20.3%
Samut Prakan Province10.1%

Notable train stations in Thailand

  1. หนองไม้เหลืองPhetchaburi Province · station
  2. แม่กลองSamut Songkhram Province · station
  3. กบินทร์บุรีPrachin Buri Province · station
  4. เชียงใหม่Chiang Mai Province · station
  5. ขุนตานLamphun Province · 578 m · station
  6. จันเสนNakhon Sawan Province · station
  7. คลองอุดมชลจรChachoengsao Province · halt
  8. ศีขรภูมิSurin Province · station
  9. กลางดงNakhon Ratchasima Province · station
  10. ชุมแสงNakhon Sawan Province · station
  11. ชุมทางคลองสิบเก้าChachoengsao Province · station
  12. สุรินทร์Surin Province · station
  13. กุดจิกNakhon Ratchasima Province · station
  14. ช่องแคNakhon Sawan Province · station
  15. ชุมทางฉะเชิงเทราChachoengsao Province · station
  16. คลองขนานจิตรNakhon Ratchasima Province · station
  17. ดงมะกุNakhon Sawan Province · station
  18. เปรงChachoengsao Province · station
  19. คลองไผ่Nakhon Ratchasima Province · station
  20. ทับกฤชNakhon Sawan Province · station
  21. จันทึกNakhon Ratchasima Province · station
  22. บ้านตาคลีNakhon Sawan Province · station
  23. ชุมทางถนนจิระNakhon Ratchasima Province · station
  24. ปากน้ำโพNakhon Sawan Province · station
  25. ชุมทางบัวใหญ่Nakhon Ratchasima Province · station
  26. หนองโพNakhon Sawan Province · station
  27. ซับม่วงNakhon Ratchasima Province · station
  28. หัวหวายNakhon Sawan Province · station
  29. นครราชสีมาNakhon Ratchasima Province · station
  30. เขาทองNakhon Sawan Province · station
  31. บันไดม้าNakhon Ratchasima Province · station
  32. เนินมะกอกNakhon Sawan Province · station
  33. บ้านเกาะNakhon Ratchasima Province · station
  34. บ้านใหม่สำโรงNakhon Ratchasima Province · station
  35. ปากช่องNakhon Ratchasima Province · station
  36. ปางอโศกNakhon Ratchasima Province · station
  37. ภูเขาลาดNakhon Ratchasima Province · station
  38. สีคิ้วNakhon Ratchasima Province · station
  39. สูงเนินNakhon Ratchasima Province · station
  40. เมืองคงNakhon Ratchasima Province · station

What's in this layer

Every train station in the layer comes with its name, category, brand and operator, street address, city, postcode, phone, website, opening hours, the region it is in, latitude and longitude (each where known). Railway stations and halts.

Make a map of train stations in Thailand

  1. Open the studio. No sign-up needed to start.
  2. Add the layer. Choose Thailand and Train Stations - 695 locations appear at once.
  3. Make it yours. Colours, icons, labels, clusters or a heat map; add your own pins, images and notes; measure distances and draw radius circles.
  4. Share it. Copy the link or embed it on your website - it looks great on phones too.

Open train stations in the studio

Frequently asked questions

How many train stations are there in Thailand?

This layer holds 695 train stations in Thailand, the most of them in Bangkok. The data is refreshed every 6 months; this release is from November 2026.

Can I download a list of train stations in Thailand?

Yes. Own the layer ($5 once, or every Thailand layer with the $29 Country Pass) and export it from the studio as CSV, Shapefile, GeoJSON, KML, GPX, ArcGIS, QGIS, PNG or PDF.

Is it free to put train stations on my map?

Yes - every map can use 2 data layers free, and you can share or embed it. Layers you buy don't count toward that limit and work in every map you make.

What information comes with each train station?

The name, category, brand and operator, street address, city, postcode, phone, website, opening hours, the region it is in, latitude and longitude (each where known).

Related map data

Free to start · no sign-up

Your map is two minutes away

Pick a country, add the places that matter, draw on it, and share it with the world - on any device.