By train the journey from Prachuap Khiri Khan to Surat Thani is scheduled to take from 5 to 7 hours depending upon which train you take.
Train Times from Prachuap Khiri Khan to Surat Thani
There are 7 direct trains per day from Prachuap Khiri Khan to Surat Thani.
Train | Prachuap Khiri Khan | Surat Thani | Service |
167 | 01:19 | 07:47 | Rapid |
85 | 02:23 | 08:32 | Express |
39/41 | 03:35 | 09:25 | Special Express |
43 | 13:40 | 18:50 | Special Express |
171 | 18:53 | 01:33 | Rapid |
37/45 | 21:09 | 03:35 | Special Express |
169 | 22:02 | 04:27 | Rapid |
- The fastest train between Prachuap Khiri Khan and Surat Thani is Train #43 departing from Prachuap Khiri Khan at 13:40 and scheduled to arrive in Surat Thani 5 hours 10 minutes later at 18:50.
- The slowest train is Train #167 departing from Prachuap Khiri Khan at 01:19 and timetabled to arrive in Surat Thani 7 hours 28 minutes later at 07:47.
Buy Tickets from Prachuap Khiri Khan to Surat Thani
Use the Search Box below to buy your train tickets from Prachuap Khiri Khan to Surat Thani.
Ticket Prices from Prachuap Khiri Khan to Surat Thani
It costs 30 THB to 130 THB more to buy a ticket online than it does to purchase a ticket at a train station in Thailand.
Seat Type | Online Price | Station Price |
1st Class A/C Sleeper | 1,213 THB | 1,083 THB |
2nd Class A/C Sleeper | 672 to 762 THB | 600 to 680 THB |
2nd Class Fan Sleeper | 448 THB | 400 THB |
2nd Class A/C Seat | 515 THB | 460 THB |
2nd Class Fan Seat | 280 to 325 THB | 250 to 290 THB |
3rd Class Fan Seat | 201 or 241 THB | 171 or 211 THB |
Train tickets, particularly for 1st and 2nd Class A/C seats and sleeper berths, are often not available to buy on the day of travel in Thailand. For some routes. and especially for 1st Class Sleepers berths, tickets sell can out a week or more in advance. Paying more to book online allows you to secure the seat type of your choice on the most convenient day for you to travel.
Prachuap Khiri Khan Railway Station
- See more information about Prachuap Khiri Khan Train Station
Surat Thani Railway Station
- Read more about Surat Thani Train Station
About Travel to Surat Thani
Surat Thani Railway Station is located 16 km to the West of Surat Thani City, in an area with a small town with limited facilities.
Travel to Surat Thani City
The cheapest way to travel from Surat Thani Railway into Surat Thani City is to take one of the distinctive orange bus services which depart from the car park area to the left of the ticket hall as you depart the station. This public bus service runs two to three times an hour during daylight hours, and takes up to 50 minutes to travel from the railway station into the city centre. A faster, but more expensive option, is to take a taxi from Surat Thani Railway Station to Surat Thani city centre.
If you arrive after dark then a taxi will be your only option. Taxis wait at a small booth with a roof to the left hand side of the ticket hall as you depart from Surat Thani Railway Station. The fares are written on a vinyl screen on the roof of the taxi booth. The most recent price for a taxi to Surat Thani city centre is 160 THB.

Travel to the Beach
For travel to the islands, or the West Coast of Thailand, there are bus services connecting with the ferry ports which depart from the car park by Platform 1 of Surat Thani Railway Station. There is no significant advantage in terms of cost travelling to the islands (or the West Coast of Thailand) via Surat Thani city centre as opposed to travelling direct from Surat Thani Railway Station, and it also takes longer.
For more information about direct connecting services from Surat Thani Railway Station please click on the links below:
- Surat Thani Railway Station to Koh Samui
- Surat Thani Railway Station to Koh Phangan
- Surat Thani Railway Station to Koh Tao
- Surat Thani Railway Station to Phuket
- Surat Thani Railway Station to Krabi