Last updated: Nov 14, 2019


Overview | Bus | Taxi


How To Get From Surat Thani to Krabi?

Krabi is a popular destination in the South of Thailand, but less crowded than the nearby island Phuket. The area is filled with gorgeous beaches and blue waters, it is also surrounded by numerous small islands for you to explore. There are excellent hiking opportunities in the area for the adventurous type or beautiful beaches and resorts for travelers hoping to just relax.

When traveling the 150km’s from Surat Thani to Krabi, you have 2 options; you can board a bus for the 4 hour journey which will cost you about 250 THB ($8.20), or you can take a taxi in 3 hours but prices start at 3,050 THB ($100).

We recommend taking the bus and saving your cash to explore Krabi.

Transport modeDurationCostsAvailability
Bus2.5 hours390 THB ($13)Check bus tickets
Taxi2.5 hoursfrom 3,050 THB ($100)Reserve a taxi


View itinerary from Surat Thani to Krabi


Bus icon

Surat Thani to Krabi by Bus

Duration: 4 hours
Costs: 390 THB ($13)

The cheapest option to travel from Surat Thani to Krabi is by bus. The buses depart from various stations throughout Surat Thani.

The journey takes around 2.5 hours and will cost 250 THB ($8.20).

To make your journey easier, we’ve provided everything you need to know below to plan your trip:

Surat Thani Bus Station to Ao Nang

Bus/Van OperatorScheduleDurationCosts
07:00-11:004 hours500 THB ($16.50)
4 hours500 THB ($16.50)

Surat Thani Train Station to Ao Nang

Bus/Van OperatorScheduleDurationCosts
07:30-11:304 hours550 THB ($18)
07:30-11:304 hours550 THB ($18)

Surat Thani Train Station to Krabi Town

Bus OperatorScheduleDurationCosts
08:00-11:003 hours250 THB ($8.20)

Phantip Van Station to Krabi Bus Terminal

every hour from 08:30 until 16:304 hours280 THB ($9)

Phantip Van Station is located along Talad Mai Road, opposite of CK Travel and Rung Ruang Tour.

Depending on where your hotel location in Krabi town, you may need land or ferry transport to the bus terminal.

You can also check out how to go from Bangkok to Krabi for more information.

Check Available Bus Tickets



Surat Thani to Krabi by Taxi

Duration: 2.5 hours
Costs: from 3,050 THB ($100)

For a more comfortable option, you can also take a taxi from Surat Thani to Krabi. However, taking a taxi costs a lot more with prices starting at 3,050 THB ($100).

The journey will take around 3 hours to complete by taxi, which is only one hour quicker than taking the bus.

To travel from Surat Thani to Krabi by taxi, you need to book your ride from a local taxi company or a travel agency.

The reputable taxi company for this route is Andaman Taxis.

Reserve a Taxi

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 8

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!