The first stage of the journey by train from Phuket to Hua Hin is by bus to Surat Thani Railway Station. There are 9 long distance train services a day from Surat Thani to Hua Hin.
Bus from Phuket to Surat Thani Railway Station
There are currently 18 bus services a day from Phuket to Surat Thani Train Station available to book online.
- Buy bus tickets from Phuket to Surat Thani Railway Station.
| Phuket | Surat Thani | Ticket | Company |
| 06:00 | 12:20 | ฿497 | 465 Surat Thani Phuket Transport |
| 07:00 | 11:00 | ฿400 | 12Go Transport |
| 07:30 | 13:10 | ฿497 | 465 Surat Thani Phuket Transport |
| 08:00 | 12:00 | ฿400 | 12Go Transport |
| 08:20 | 14:20 | ฿497 | 465 Surat Thani Phuket Transport |
| 08:30 | 14:30 | ฿466 | 465 Surat Thani Phuket Transport |
| 09:00 | 13:00 | ฿400 | 12Go Transport |
| 09:30 | 15:30 | ฿497 | 465 Surat Thani Phuket Transport |
| 10:00 | 14:00 | ฿400 | 12Go Transport |
| 11:00 | 17:00 | ฿497 | 465 Surat Thani Phuket Transport |
| 11:00 | 15:00 | ฿400 | 12Go Transport |
| 12:20 | 18:20 | ฿466 | 465 Surat Thani Phuket Transport |
| 13:30 | 17:45 | ฿297 | 12Go Transport |
| 13:30 | 19:30 | ฿497 | 465 Surat Thani Phuket Transport |
| 13:30 | 17:30 | ฿388 | Ramon Transport |
| 13:30 | 17:45 | ฿440 | Phantip |
| 13:40 | 19:40 | ฿466 | 465 Surat Thani Phuket Transport |
| 15:00 | 19:00 | ฿400 | 12Go Transport |
Train from Surat Thani to Hua Hin
Trains from Surat Thani to Hua Hin depart everyday from 09:00 until 23:38.
- Buy train tickets from Surat Thani to Hua Hin.
| Surat Thani | Hua Hin | Train | Sleeper |
| 09:00 | 14:31 | 40 | No |
| 18:25 | 00:09 | 42/44 | No |
| 18:32 | 01:21 | 168 | Yes |
| 19:31 | 02:15 | 86 | Yes |
| 20:23 | 03:02 | 84 | Yes |
| 20:55 | 03:46 | 172 | Yes |
| 22:24 | 04:22 | 32 | Yes |
| 22:50 | 05:12 | 38/46 | Yes |
| 23:28 | 06:35 | 170 | Yes |
Location of Phuket Bus Terminal 2
Most of the bus services from Phuket to Surat Thani Railway Station depart from Phuket Bus Terminal 2, which is Phuket’s main long distance bus terminal.
Location of Surat Thani Railway Station
Read more about Surat Thani Railway Station.
Location of Hua Hin Railway Station
Read more about Hua Hin Railway Station.
About Train Travel from Phuket to Hua Hin
Travelling by train from Phuket to Hua Hin is a pleasant alternative to travelling by bus. By bus the journey takes around 11 hours, with most services travelling overnight. By train it’s possible to complete the same journey in just over 10 hours, although the journey by train can take over 16 hours depending on which connecting bus and train services you take.
Travel to the Bus Stop in Phuket
There are two departure points for services from Phuket to Surat Thani Railway Station. Full length bus services depart from Phuket Bus Terminal 2, which is the island’s main long distance bus terminal. Phuket Bus Terminal 2 is located 5 km by road to the north of Phuket Town.
Most of the minivan and micro bus services from Phuket to Surat Thani Railway Station depart from Phuket Bus Terminal 1, which is located in the centre of Phuket Town. Phuket Bus Terminal 1 is a local bus station and there are direct bus and minivan services operating between Phuket Bus Terminal 1 and most popular destinations on the island.
There is only one public transport service to Phuket Bus Terminal 2, and that’s a shared taxi service which operates on a fixed route between Phuket Bus Terminal 1 and Phuket Bus Terminal 2. This service departs from Platform 7 of Phuket Bus Terminal 1 every 20 minutes from 06:00 to 20:00. The journey takes around 20 minutes.
Bus Services to Surat Thani Railway Station
There are several different companies operating services from Phuket to Surat Thani Railway Station, all of which follow almost exactly the same route to reach the train station. The big difference between the services are that some are in a minivan or micro bus and complete the journey in 4 hours, other services are in full length buses and take about 6 hours to complete the same journey.
The exception is the bus service operated by Phantip which, like the minivan services, is scheduled to complete the journey in just over 4 hours. The Phantip service is fast because it typically makes fewer stops to pick up and drop off customers and packages during the journey.

Arrival in Surat Thani
Surat Thani Railway Station is located 16 km by road to the west of Surat Thani City in a small town called Tha Kham. Tha Kham has a limited range of amenities for passengers waiting for trains including several small cafes and restaurants which open during daylight hours, two convenience stores, and some late night food stalls located close to the train station.
There are also two inexpensive hotels within 200 metres walking distance of Surat Thani Railway Station, the Queen Hotel and Phunphin Station. Travellers frequently check into these hotels to use the shower and charge electronic devices whilst waiting for their train to depart.
Train Services to Hua Hin
By train the journey from Surat Thani to Hua Hin is scheduled to take from 5 hours 31 minutes to 7 hours 07 minutes.
The two fastest trains are the Special Express day time services (Train #40 and Train #42/44) departing at 09:00 and 18:25. These services have only one seat type, 2nd Class A/C Seat.
If you want to sleep comfortably on the train then you need to book either a 1st or 2nd Class Sleeper Berth on one of the other 7 daily train services from Surat Thani to Hua Hin. For the best night of sleep the train we recommend that you book is the last train of the day, Train #170 departing at 23:28. Train #170 takes over 7 hours to travel from Surat Thani to Hua Hin arriving about the same time as the sun rises in the south of Thailand.