Thailand Train Stations

Find any train station in Thailand: maps, GPS coordinates and directions, the trains that stop there, and tickets you can book online.

183train stations
154towns
5railway lines
56trains to book

Popular stations

Stations near me →

Map of all train stations

Map by line →
Northern LineNortheastern LineSouthern LineEastern LineNam Tok Line (Kanchanaburi) Bangkok

Stations by railway line

All railway lines →

Popular train routes

All SRT routes →

All train stations A–Z

183 train stations

A

B

C

D

H

K

L

M

N

P

R

S

T

U

W

Y

No train stations found. Try another name or town.

Frequently asked questions

How many train stations are there in Thailand?

183 train stations in 154 towns are listed on this site, on the Northern, Northeastern, Southern and Eastern lines and the Kanchanaburi branch of the State Railway of Thailand (SRT).

Which station in Bangkok do trains leave from?

Most long-distance trains now use Krung Thep Aphiwat Central Terminal (Bang Sue). Some ordinary and commuter trains still use Hua Lamphong. Check the station on your train page before you go.

How do I find the station nearest to me?

Open "Near me" and allow your location. You will see the closest stations with the distance, directions and the trains you can book from each one.

Can I book train tickets on this site?

Yes. Choose your route in the search box at the top of the page, pick a train and press Book. You complete the booking and payment online with our partner Baolau.

Share this page