There are direct bus and minivan services from Krabi town, Ao Nang and Ao Nam Mao Pier (for Railay) to Surat Thani Railway Station which you can book online. Surat Thani Railway Station is the closest major train station to Krabi Province.
Travel times to Surat Thani Station
There are 3 bus services a day from Krabi Bus Terminal to Surat Thani Railway Station available to reserve online.
Krabi Bus Station | Surat Thani Station | Cost | Company |
08:30 | 13:30 | 250 THB | Phantip Travel |
11:30 | 16:30 | 250 THB | Phantip Travel |
13:00 | 18:00 | 250 THB | Phantip Travel |
- The journey with Phantip Travel from Krabi to Surat Thani Railway Station is scheduled to take 5 hours 00 minutes.
Buy Tickets to Surat Thani
Use the Search Box below to buy your tickets from Krabi to to Surat Thani Railway Station.
- After booking you be sent an electronic booking voucher which you need to show to the transport operator before starting your journey.
Location of Krabi Bus Terminal
Direct services to Surat Thani Railway Station depart from Krabi Bus Terminal, Pak Nam, Mueang Krabi District, Krabi 81000.
Location of Surat Thani Station
Surat Thani Railway Station is located 16 km to the west of Surat Thani city centre.
Travel to Surat Thani Station
Bus services to Surat Thani Railway Station depart from Krabi Bus Terminal. Krabi Bus Terminal is located 5 km by road from Krabi Town centre. From Krabi town there are shared taxis and motorbike taxis which can take to Krabi Bus Terminal. Expect to pay 50 to 100 THB per person for the journey. If you are staying in Ao Nang, or Railay Beach, an alternative option is to take a minivan service from either Ao Nang or Ao Mae Nam Pier (the main boat pier for Railay) direct to Surat Thani Railway Station. For more information check using the Search Box above.

The distance from Krabi Bus Terminal to Surat Thani Railway is 155 km and the journey would take around 2 hours 30 if you were to travel direct without a break.

The Phantip Travel bus service from Krabi to Surat Thani Railway Station is scheduled to take 5 hours. This is partly because there is a rest break halfway through the journey to Surat Thani city centre. Once you arrive in Surat Thani city centre you transfer to a minivan for the 20 minute journey from the city centre to the railway station. There may be some waiting time in Surat Thani city centre before the minivan to Surat Thani Railway Station departs.
Train Times Surat Thani to Bangkok
All but one of the 10 daily trains from Surat Thani to Bangkok departs in the late afternoon or evening, and travels overnight to Bangkok.
- Click on the link to buy train tickets from Surat Thani to Bangkok.
Surat Thani | Bangkok | Sleeper | Train |
10:25 | 21:10 | No | 40 |
16:23 | 05:40 | Yes | 174 |
17:08 | 07:35 | Yes | 168 |
18:52 | 08:25 | Yes | 86 |
19:41 | 08:55 | Yes | 170 |
20:14 | 10:05 | Yes | 84 |
21:05 | 09:10 | No | 42/44 |
21:16 | 11:15 | Yes | 172 |
22:27 | 11:30 | Yes | 32 |
23:14 | 12:45 | Yes | 38/46 |