Krabi beach Thailand

Surat Thani to Krabi

Last updated:


Overview | Bus | Taxi | Secret Escapes

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 travellers hoping to just relax.

When travelling the 150kms from Surat Thani to Krabi, you have 2 options: you can board a bus or van for the 3-hour journey ($13), or you can take a taxi in 2.5 hours (starting at $99).

2 ways to get from Surat Thani to Krabi

Transport modeDurationCostsAvailability
Bus3 hours360 THB ($12)Check bus tickets
Taxi2.5 hours 2,850 THB ($94)Book a taxi

The bus or van is a cheap way to travel from Surat Thani to Krabi. Bus and van prices start at $13 and the journey takes around 3 hours.

Taxis are also available if you want to travel door-to-door. However, rates can be very expensive. A private taxi from Surat Thani to Krabi costs from $99 and the journey takes about 2.5 hours.

Itinerary from Surat Thani to Krabi

Bus icon

Surat Thani to Krabi by Bus

Duration: 3 hours
Cost: 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 3 hours and fares start at 390 THB ($13). If you’re heading to Ao Nang, you can also get a direct ride for a few more dollars.

To make your journey easier, we’ve provided everything you need to know below to plan your trip from Surat Thani to Krabi.

Surat Thani Town to Krabi Bus Terminal

Van OperatorScheduleDurationCosts
every hour from 08:30 to 15:303 hours360 THB ($12)

Vans depart from Phantip Travel office located at 293/6-8 Talad Mai Road, opposite of CK Travel and Rung Ruang Tour.

Check Available Van Tickets

Surat Thani Town to Ao Nang

Van OperatorScheduleDurationCosts
4.5 hours450 THB ($15)

These vans depart from Phantip Travel office and will take you straight to your hotel in Ao Nang.

Surat Thani Town to Railay

Van OperatorScheduleDurationCosts
4.5 hours690 THB ($22.50)

Surat Thani Train Station to Krabi Town

Bus OperatorScheduleDurationCosts
08:00-10:152h 15m250 THB ($8)

Surat Thani Train Station to Ao Nang

Bus OperatorScheduleDurationCosts
08:00-12:004 hours400 THB ($13)

Surat Thani Train Station to Railay

Bus OperatorScheduleDurationCosts
08:00-12:004 hours650 THB ($21.50)

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

Check Available Bus and Van Tickets


Surat Thani to Krabi by Taxi

Duration: 2.5 hours
Cost: from 2,850 THB ($94)

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 2,850 THB ($94).

The journey takes at least 2.5 hours to complete by taxi, depending on your destination in Krabi.

A company we recommend for the Surat Thani to Krabi route is Andaman Taxis.

You can book a taxi through local taxi companies, travel agencies, or online through the link below.

Reserve a Taxi


Our favourite places to stay in Krabi

Pak-Up Hostel

This hostel is great, the location, the staff, the beds, the social atmosphere, it truly has it all.  Just steps from the Chaofa Pier you can easily grab a boat and head to Railay for a day trip. It’s within close proximity to countless restaurants, bars featuring live music and amenities.  The hostel offers a bar, laundry facilities, extremely helpful staff who can help with tours and travel arrangements. 

  • Social atmosphere
  • Ideal location
  • Bar onsite
  • Very comfortable beds

Single bunk starts at $13 per night

Read more

Sleep Easy Krabi Guesthouse

If you’re looking for a bit of a quieter hostel then we suggest staying at the Sleep Easy Krabi Guesthouse. This hostel is conveniently located in central Krabi, within walking distance of the night market, Wat Kaew Korawaram, and the local city market.  You can enjoy a drink in the Guesthouse bar before retiring to your comfortable bunk and getting a good night's rest. 

  • Ideal location
  • Onsite bar
  • Walking distance to markets
  • Comfortable beds

Single bunk starts at $13 per night

Read more

The Box House

Located centrally in Krabi Town, within a few minutes of many sights, this is a great location for your stay. The spacious, colorful rooms with large comfortable beds will offer you a great night’s sleep. Each room is equipped with air conditioning and a flat-screen tv for your enjoyment. The owners are friendly, welcoming and offer motorbike rentals onsite. 

  • Garden setting
  • Comfortable and clean rooms
  • Motorbike rentals available onsite
  • Friendly staff

Private rooms start at $18 per night 

Read more

B Ber House

Excellent location in the center of Krabi town, less than 1 kilometer to Wat Kaew Korowaram and just 2 kilometers to Thara Park. There is a restaurant on-site and a lovely terrace offering beautiful city views for the guests to enjoy. The rooms are spacious and the beds are comfortable, you’ll definitely have a great sleep here! The owners are very friendly and will offer to help in any way possible.  

  • Great views
  • Large terrace
  • Wonderful staff
  • Clean and comfortable 

Private room starts at $29 per night 

Read more

The Brown Hotel

Set in central Krabi, within walking distance of all amenities, the night market, and sights, this hotel is a great choice.  Take in the views from the shared guest terrace or relax in your private room with extremely comfortable beds. The sleek and modern furnishings will have you feeling right at home. The hotel is extremely clean and the staff is fantastic. 

  • Ideal location
  • Large terrace
  • Sleek and modern furnishings
  • Comfortable beds

Private room starts at $49 per night

Read more


More routes to Krabi

Bangkok to Krabi

Penang to Krabi

Phuket to Krabi

More routes from Surat Thani

Surat Thani to Bangkok

Surat Thani to Phuket

Surat Thani Airport

Surat Thani Railway Station

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi