Phetchaburi is located on Thailand’s Southern Railway Line which runs from Bangkok, via Phetchaburi and Surat Thani, to Sungai Kolok in the far south of Thailand. Surat Thani is the closest railway station to the ferry ports for Koh Samui and Koh Phangan making train travel from Phetchaburi to Surat Thani a popular option for people travelling to these islands.
Train Times from Phetchaburi to Surat Thani
There are 10 trains a day from Phetchaburi to Surat Thani.
| Train | Phetchaburi | Surat Thani | Service |
| 39/41 | 01:19 | 07:50 | Special Express |
| 43 | 09:46 | 16:20 | Special Express |
| 171 | 17:55 | 01:11 | Rapid |
| 37/45 | 18:56 | 01:49 | Special Express |
| 31 | 19:31 | 02:20 | Special Express |
| 169 | 20:25 | 04:06 | Rapid |
| 83 | 21:37 | 04:58 | Express |
| 85 | 22:46 | 06:23 | Express |
| 173 | 23:09 | 06:46 | Rapid |
| 167 | 23:24 | 07:16 | Rapid |
- The fastest train service from Phetchaburi to Surat Thani is Train #39/41 departing from Phetchaburi at 01:19 and scheduled to arrive in Surat Thani 6 hours 31 minutes later.
- The slowest service is Train #167 departing at 23:24 scheduled to complete the journey between Phetchaburi and Surat Thani in 7 hours 52 minutes.
Buy Tickets from Phetchaburi to Surat Thani
Use the Search Box below to buy your train tickets from Phetchaburi to Surat Thani.
The best train service to take from Phetchaburi to Surat Thani is Train #85 departing at 22:46. The scheduled arrival time of 06:23 is convenient because even if the train is slightly delayed you arrival in time to catch one of the direct bus and ferry services running from the train station to Koh Samui, Koh Phangan, Krabi, Koh Phi Phi and Koh Lanta. The fast day time train (Train #43) arrives too late at Surat Thani to take any ferry, except for the uncomfortable Night Boat, to the islands on the same day.
Ticket Prices from Phetchaburi to Surat Thani
Booking online costs 50 to 100 THB more than buying a ticket at the station, however, during busy periods it is often not possible to buy a ticket for a sleeper berth on the day of travel so paying extra to book online makes sense if you have a fixed travel schedule.
| Seat Type | Online Price | Station Price |
| 1st Class A/C Sleeper | 1,524 THB | 1,424 THB |
| 2nd Class A/C Sleeper | 1,020 THB | 920 THB |
| 2nd Class A/C Seat | 517 THB | 430 THB |
| 2nd Class Fan Seat | 408 THB | 340 THB |
| 3rd Class Fan Seat | 282 THB | 232 THB |
Location of Phetchaburi Railway Station
Location of Surat Thani Railway Station
Travel from Surat Thani
Surat Thani Train Station is located in Phunphin District, 16 km by road from Surat Thani City.
Travel to Surat Thani City
There are two ways to travel from Surat Thani train station to Surat Thani City: 1. By Taxi, which costs 160 THB if you take a taxi from the rank in front of the station. 2. By public bus, which also departs from in front of the train station and costs 20 THB per person to get into Surat Thani City.

Travel to the Islands and the West Coast
Because of the relatively long distance from the train station to the city centre bus station, Surat Thani train station has become a travel hub in its own right with lots of direct services running form the car park to the left hand side of the station building as you leave the train to popular beach destinations across Southern Thailand. If you are arriving in Surat Thani by train we recommend that you simply travel direct from the train station to your final destination rather than first going into Surat Thani City and travelling onward from there. For more information see the travel guides below:
- Surat Thani Train Station to Koh Phangan
- Surat Thani Train Station to Phuket
- Surat Thani Train Station to Krabi
- Surat Thani Train Station to Koh Samui
- Surat Thani Train Station to Khao Sok National Park
- Surat Thani Train Station to Koh Lanta
- Surat Thani Train Station to Koh Tao
- Surat Thani Train Station to Koh Phi Phi