Last Updated: 6th January, 2026
Hua Hin to Phuket Train Schedule & Timetable
The Hua Hin to Phuket train schedule includes 11 daily train services with departure times starting from 00:23 and running until 23:47. This updated timetable shows arrival times, train numbers, journey duration, and service types for all trains operating on this route.
Whether you are checking the latest Hua Hin to Phuket train time or comparing express, rapid, and ordinary SRT trains, this Thailand Railway schedule helps you plan your trip efficiently between Hua Hin station and Phuket station.

Hua Hin to Phuket Train Schedule - Departure & Arrival Times
The Hua Hin to Phuket train schedule includes 11 daily services operated by the State Railway of Thailand (SRT). This timetable covers express, rapid, and ordinary trains connecting Hua Hin station and Phuket station throughout the day. For example, Train 167 (Rapid) departs at 00:23 and arrives at 07:16, while Train 39 (Special Exp.) departs at 02:09 and arrives at 07:50, providing passengers with flexible travel options and reliable arrival times across the Thailand Railway network.
| From Station | Departure | Destination Station | Arrival | Days | Train | Train # |
|---|---|---|---|---|---|---|
| Hua Hin | 00:23 | Surat Thani | 07:16 | Daily | Rapid | View Train 167 schedule and stops |
| Hua Hin | 02:09 | Surat Thani | 07:50 | Daily | Special Exp. | View Train 39 schedule and stops |
| Hua Hin | 10:36 | Surat Thani | 16:20 | Daily | Special Exp. | View Train 43 schedule and stops |
| Hua Hin | 15:23 | Surat Thani | 23:13 | Daily | Freight | View Train 985 schedule and stops |
| Hua Hin | 18:49 | Surat Thani | 01:11 | Daily | Rapid | View Train 171 schedule and stops |
| Hua Hin | 19:50 | Surat Thani | 01:49 | Daily | Special Exp. | View Train 37 schedule and stops |
| Hua Hin | 19:50 | Surat Thani | 01:49 | Daily | Special Exp. | View Train 45 schedule and stops |
| Hua Hin | 20:25 | Surat Thani | 02:20 | Daily | Special Exp. | View Train 31 schedule and stops |
| Hua Hin | 21:25 | Surat Thani | 04:06 | Daily | Rapid | View Train 169 schedule and stops |
| Hua Hin | 22:34 | Surat Thani | 04:58 | Daily | Express | View Train 83 schedule and stops |
| Hua Hin | 23:47 | Surat Thani | 06:23 | Daily | Express | View Train 85 schedule and stops |
Frequently Asked Questions - Hua Hin to Phuket Trains
How many trains run from Hua Hin to Phuket?
There are 11 trains operating daily between Hua Hin and Phuket. These services run throughout the day and are operated by the State Railway of Thailand (SRT).
What is the first train from Hua Hin to Phuket?
The first train from Hua Hin to Phuket departs at 00:23.
What is the last train from Hua Hin to Phuket?
The last scheduled train from Hua Hin to Phuket leaves at 23:47.
How long is the train journey from Hua Hin to Phuket?
The average train journey from Hua Hin to Phuket takes approximately 6 hours, depending on the type of service and number of stops.
What types of trains operate between Hua Hin and Phuket?
Train services on this route include Rapid, Special Exp., Freight, Express. Different classes and seating options may be available depending on the train.
Do trains from Hua Hin to Phuket run daily?
Most trains on the Hua Hin to Phuket route operate daily, although some services may have specific operating days. Check the detailed timetable above for exact schedules.
Related Train Routes from Hua Hin & Phuket
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options