There are two stages to the journey by train from Hua Hin to Koh Tao. The first stage of the journey is by train from Hua Hin to Chumphon. The second stage of the journey is by bus and ferry from Chumphon Railway Station to Koh Tao.
Stage 1: Hua Hin to Chumphon
There are 10 trains a day from Hua Hin to Chumphon.
- Buy tickets from Hua Hin to Chumphon.
| Hua Hin | Chumphon | Train | Sleeper |
| 00:10 | 04:02 | 173 | Yes |
| 00:23 | 04:20 | 167 | Yes |
| 02:09 | 05:22 | 39/41 | No |
| 10:36 | 13:50 | 43 | No |
| 18:49 | 22:17 | 171 | Yes |
| 19:50 | 23:16 | 37/45 | Yes |
| 20:25 | 23:55 | 31 | Yes |
| 21:25 | 01:25 | 169 | Yes |
| 22:34 | 02:18 | 83 | Yes |
| 23:47 | 03:43 | 85 | Yes |
Stage 2: Chumphon to Koh Tao
There are currently 4 joint bus and ferry services a day from Chumphon Railway Station to Koh Tao available to book online.
- Buy tickets from Chumphon Railway Station to Koh Tao.
| Train Station | Koh Tao | Ticket | Company |
| 06:00 | 08:45 | ฿900 | Lomprayah |
| 06:00 | 08:45 | ฿904 | Boonsiri High Speed Ferries |
| 11:30 | 14:15 | ฿904 | Boonsiri High Speed Ferries |
| 12:00 | 15:00 | ฿900 | Lomprayah |
Location of Hua Hin Train Station
Read more about Hua Hin Train Station.
Location of Chumphon Train Station
Read more about Chumphon Railway Station.
Location of Koh Tao Ferry Pier
Bus and ferry services from Chumphon Railway Station to Koh Tao arrive at a ferry pier in the island’s main town, Mae Haad.
About Train Travel to Koh Tao
By train, and connecting ferry service, you can complete the journey from Hua Hin to Koh Tao in 8 to 10 hours by travelling overnight. The alternative option is to take one of the day time train service from Hua Hin to Chumphon (for example, Train #43), spend one night in a hotel in Chumphon City, and then travel to Koh Tao the following morning.
Journey Times from Hua Hin to Chumphon
The journey by train from Hua Hin to Chumphon is scheduled to take from 3 to 4 hours depending upon which train you take:
- Fastest Train: Train #39
- Departing at 02:09
- Scheduled journey time of 3 hours 13 minutes
- Slowest Train: Train #169
- Departing at 21:25
- Scheduled journey time of 4 hours 00 minutes
Sleeper Berths
Sleeper berths are available on 8 out of the 10 daily train services from Hua Hin to Chumphon. 2 of the daily train services from Hua Hin to Chumphon do not have any sleeper berths:
- Train #43
- Departing at 10:36
- 2nd Class A/C Seats only
- Train #39
- Departing at 02:09
- 2nd Class A/C Seats only
The other 8 trains all have one or more types of sleeper berths available:
- 1st Class A/C Sleeper
- Trains: #37/45, #31, #83, #85
- 2nd Class A/C Sleeper
- Trains: #173, #167, #171, #37/45, #31, #169, #83, #85
- 2nd Class Fan Sleeper
- Trains: #167, #171, #169
For more information about the different types of sleeper berths available see our guide to seat types on Thailand trains.

Arrival in Chumphon
5 out of the 9 daily train services from Hua to Chumphon arrive in time to travel on the same day to Koh Tao. The trains which arrive too late in the day to travel to Koh Tao using the Lomprayah High Speed Ferry are Trains #43, #171, #37/45 and #31, which are scheduled to arrive at Chumphon Railway Station from 13:50 to 23:55.
If you are unable to find an available seat on one the trains which arrives in time to travel on the same day to Koh Tao, or you simply prefer not to sleep on the train, then there plenty of inexpensive hotels near Chumphon Railway Station where you can stay overnight and continue your journey to Koh Tao the following morning.
Among the more popular hotels in Chumphon for train travellers are:
- Salsa Hostel (550 metres walking distance from Chumphon Railway Station)
- Chumphon Euro Boutique Hotel (850 metres walking distance from Chumphon Railway Station)
Travel to Koh Tao
The most popular way to travel from Chumphon Railway Station to Koh Tao is to take the joint bus and ferry service operated by Lomprayah High Speed Ferry, which costs from 600 to 900 THB per person. This is the fastest service from Chumphon to Koh Tao and also the most convenient for train travellers because it departs from the car park in front of the ticket hall at Chumphon Railway Station.
The journey with Lomprayah High Speed Ferry has two parts:
- Bus: Passengers travel by road from Chumphon Railway Station to Thung Makham Ferry Pier.
- Distance: 27.5 km
- Journey Time: Approximately 35 minutes
- Ferry: Passengers travel by high speed catamaran ferry from Thung Makham Ferry Pier to Koh Tao.
- Distance: 67.5 km
- Journey Time: 1 hour 45 minutes to 2 hours 30 minutes