Bang Saphan to Hua Hin Train
Timetables and Ticket Prices

Taking the Bang Saphan to Hua Hin train is an easy way to travel between these two beach destinations in Southern Thailand, with a good choice of different services to fit your budget, from the very cheap Ordinary and Rapid services to more expensive Special Express trains with first class seating.

The distance by train from Bang Saphan Yai to Hua Hin beach is 164 Km.

Train Schedule from Bang Saphan Yai to Hua Hin

For the train in the other direction from Hua Hin to Bang Saphan Yai click here >

To see the latest SRT train timetable from Bang Saphan to Hua Hin, click on the timetable link below:

Ticket Prices for the Bang Saphan to Hua Hin Train

Ticket prices vary considerably depending on what service you take.

If you travel in one of the 3rd class fan carriages on an Ordinary train, the adult fare is only 33 Baht.

If you opt for 1st class, tickets cost upwards of 769 Baht.

For a full price list of all different train and class types, please click here >

Booking Tickets

If you want to travel from Bang Saphan to Hua Hin in one of the fan cooled 3rd and 2nd class seats, you can buy these tickets on the day of departure from the train station at Bang Saphan Yai.

If you want a bit more luxury and want to travel on one of the faster trains in 2nd class A/C or 1st class, you should really plan ahead and book your seats in advance.

Fast trains on this route, all originate from the deep south of Thailand, and can often be fully booked at busy times of the year.

You can buy advance tickets from any main railway station in Thailand or you can book online.

To book your tickets online click here >

Hua Hin Railway Station main page >

Hua Hin Trains main page >

Book Transport Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >