Train travel from Krabi to Bangkok

If you are travelling from Krabi Town, Ao Nang or Railay to Bangkok then travelling by train is a good option because sleeper berths on trains in Thailand are cheap and comfortable, and you arrive the following morning in Bangkok having travelled through the night. By bus it takes 5 to 6 hours to travel from Krabi to Surat Thani Bus Station to board your train to Bangkok and the bus tickets are also very cheap.

Bus to Surat Thani Railway Station


Bus services to Surat Thani Railway Station depart from three different points in Krabi: Krabi Bus Terminal (near Krabi Town), Ao Nang (near Ao Nang and Noppharat Thara beaches) and Ao Nam Mao pier (arrival point for boats from Railay).

  • Times of bus services from Krabi Bus Terminal to Surat Thani Railway Station.
Krabi Bus TerminalSurat Thani StationTicketCompany
08:3013:30250 THBPhantip Travel
11:3016:30250 THBPhantip Travel
13:0018:00250 THBPhantip Travel

Click on the link in red to bus tickets for services from Krabi Bus Terminal to Surat Thani Railway Station.

  • Times of bus services from Ao Nang to Surat Thani Railway Station. This bus service includes the cost of a pick up from any hotel in Ao Nang which is why its is more expensive than travelling from Krabi Bus Terminal
Ao Nang (any hotel)Surat Thani StationTicketCompany
10:0015:00440 THBPhantip Travel
15:0019:00440 THBPhantip Travel

Click on the link in red to buy bus tickets for services from Ao Nang (any hotel) to Surat Thani Railway Station.

  • Times of bus services from Ao Nam Mao pier to Surat Thani Railway Station.
Ao Nam Mao pierSurat Thani StationTicketCompany
10:3016:30700 THBPhantip Travel
15:3021:30700 THBPhantip Travel

Click on the link in red to buy bus tickets for services from Ao Nam Mao pier to Surat Thani Railway Station.

Train from Surat Thani to Bangkok


  • Train times from Surat Thani to Bangkok.
Train No.Surat ThaniBangkokSleeper Train
4010:4019:45No
17416:4705:10Yes
16817:3805:35Yes
8618:3706:30Yes
17020:1409:00Yes
42/4420:4105:55No
8421:0408:35Yes
17221:2609:15Yes
38/4623:2810:10Yes
3223:5710:30Yes

Click on the link in red to buy train tickets from Surat Thani to Bangkok.

Location of Krabi Bus Terminal


Krabi Bus Terminal is located 5 km from Krabi Town.

Google Map of Krabi Bus Terminal

Location of Ao Nam Mao pier


Ao Nam Mao pier is located 14.9 km from Krabi Bus Terminal.

Google Map of Ao Nam Mao pier

Location of Surat Thani Station


Surat Thani Railway Station is located in Phunphin, which is 16 km from Surat Thani city centre.

Google Map of Surat Thani Railway Station

Location of Bangkok Station


The final stop for train from Surat Thani is Bangkok Railway Station.

Google Map of Bangkok Railway Station

Krabi to Bangkok by Train


By bus and then train the total travelling time from Krabi to Bangkok is around 16 hours, which is slower than taking a direct bus and more expensive than flying if you book a 2nd or 1st Class A/C sleeper berth. There are, however, advantages to travelling by train. Firstly, it’s less stressful than flying. Aside from any fear of flying you may have, travelling by bus and then train gets you directly into Central Bangkok without having to pay for taxis to and from the airports at each end and you don’t need to deal with rigmarole involved in passing through the two sets of airports. You can also take more luggage with you. Secondly, there is actually something enjoyable about travelling by train in Thailand. You see things on the bus journey to Surat Thani Railway Station and on the train to Bangkok that won’t see if you fly. There is some great scenery on route.

Phantip Travel Bus Service
Phantip Travel Bus Service

Phantip Travel which operates the bus services from Krabi to Surat Thani Railway Station is a very reliable transport operator which has been in business for over 40 years now. They started transporting people between Surat Thani City and the ferry ports for Koh Samui and Koh Phangan in 1970 and they now also operate routes connecting the west coast of Thailand to Surat Thani. Phantip Travel operates a fleet of different vehicles which means its very rare that they are unable to provide a service to their passengers because of break downs or other types of issues that frequently affect smaller bus companies in Thailand.

2nd Class air-conditioned carriage in Thailand
2nd Class air-conditioned carriage in Thailand

Phantip Travel bus services stop right in front of the entrance to Surat Thani Railway Station. To board your train you just need to collect your bags from the bus, walk through the ticket hall and onto Platform 1, which is where all trains to Bangkok depart from. Surat Thani Railway Station now has electronic display monitors, and announcements in English, informing passengers where trains are about to arrive in the station, at which point the train will stop for about 5 minutes to allow passengers to board their train and locate their seat. If you have booked a 2nd or 1st Class sleeper train the bed will normally already be prepared by the time you board the train. On Thai trains sleeper berths need to be folded down, and sheets and pillow added, and the train staff will typically do this around 18:30 to 19:00 in the evening. This means that if you board a train departing after 19:00 you can get straight into your bed as soon as you get on the train, or alternatively go for a meal in the restaurant car.

How useful was this page?

Click to rate this post!
[Total: 0 Average: 0]