As there is no direct Hua Hin to Chiang Mai train service, you will first have to take a northbound Bangkok service and get off at Bang Sue Grand Railway Station.
Bang Sue is the new major junction for all services on the South, North and Northeastern Railway Lines in Thailand.
From here you can then take one of the northbound services to Chiang Mai.
Step one of the journey involves taking a train from Hua Hin to Bang Sue.
Giving yourselves plenty of time to make the connection at Bang Sue is very important and we would recommend you only use the faster and more punctual Express and Special Express services for this part of the trip.
If you use the slower Ordinary and Rapid trains, it is much cheaper, but your are more likely to get significant delays on these services.
Here is the latest timetable for trains from Hua Hin to Bang Sue Grand:
|42 / 44||04:30||08:45||Sp. Ex. DRC||Info >|
|32||05:55||10:50||Sp. Ex.||Info >|
|38 / 46||07:09||12:05||Sp. Ex.||Info >|
|40||16:23||20:30||Sp. Ex. DRC||Info >|
To see the fares for these services to Bang Sue:
See the end of our Hua Hin to Bang Sue page here >
If you want to see the timetable in the other direction from Bang Sue Junction to Hua Hin click here >
Travel from Hua Hin to Chiang Mai by Bus / Coach:
It is now possible to take a direct bus from Hua Hin to Chiang Mai - taking around 14 hours.
If you are interested in this option:
Timetable for trains from Bang Sue Grand to Chiang Mai:
|7||09:05||19:30||Sp. Ex. DRC||Info>||Fare>|
For fares for all these services to Chaing Mai:
See the end of our Bang Sue to Chaing Mai page here >
If you want to see the timetable in the other direction from Chaing Mai to Bang Sue Junction click here >
When you arrive in Chaing Mai station, you are around 3 km away from the old part of the city centre (the old walled city).
For information about the railway station in Chiang Mai, click on the picture link below:
For information on the different transport options from the train station to the city centre, see our:
How to get from Chiang Mai train station to the city page here >
If you don't want to make this train journey all in one go, but still want to bypass Bangkok, we would recommend the following:
Take a train from Hua Hin to Bang Sue, then a short trip on to Ayutthaya.
Spend some time in Ayutthaya to visit the ancient ruins:
Booking your tickets in advance is highly recommended, especially for the very popular sector to Chiang Mai.
To book seats or sleeping berths (beds), you can book the trip to Chiang Mai up to 90 days in advance.
The sector from Hua Hin to Bang Sue is only available to book 30 days in advance.
Tickets are sold from any SRT railway station:
Or you can book tickets online >
Hua Hin Railway Station main page >
Chiang Mai Railway Station main page >
Book Transport / Hotels Online
Malaysia / Singapore:
- Bus >
- Train >
- Ferry >
Thailand / Laos / Cambodia / Vietnam...:
- Bus >
- Train >
- Ferry >
Find Cheap Flights in SE Asia >