Travel from Surat Thani to Krabi

There are four options for travel by public transport from Surat Thani to Krabi: 1. private minivan, 2. public minivan, 3. private bus, and 4. public bus. The quickest you can do the journey is around 3 hours, and the slowest is around 5 hours.

Travel Options from Surat Thani to Krabi


Ticket prices from Surat Thani to Krabi range from 210 to 375 THB depending upon which type of service you travel with.

TransportTicketJourney
Private Minivan฿3753 hours
Public Minivan฿2503 hours
Private Bus฿2405 hours
Public Bus฿2105 hours

Buy Tickets from Surat Thani to Krabi


Use the Search Box below to buy tickets for private bus and minivan tickets for travel from Surat Thani to Krabi.

Powered by 12Go Asia system
  • Compare ticket prices and travel times.
  • Secure online booking.
  • Instant ticket confirmation.
Ao Nang Beach in Krabi
Ao Nang Beach in Krabi

Option 1: Private Minivan from Surat Thani to Krabi


The Phantip Travel Company operates 6 minivan services a day from Surat Thani direct to Krabi Bus Terminal. From Krabi Bus Terminal it’s easy to travel by local shared taxi and private taxi to Ao Nang or Ao Nammao Pier for travel to Railay.

Phantip Travel minivan
Phantip Travel minivan
  • Ticket: 356 THB
  • Journey Time: 3 hours 00 minutes
  • Private Minivan departure and arrival times:
Surat ThaniKrabi
09:0012:00
10:3013:30
12:0015:00
13:3016:30
15:0018:00
16:3019:30
  • Arrival point: Krabi Bus Terminal.

Option 2: Public Minivan from Surat Thani to Krabi


In theory this is the quickest option at 3 hours travel time, and a cost of around 250 THB per person. You can turn up and buy a ticket for travel throughout the day at any one of the many travel agents located on the Talad Mai Road in the centre of Surat Thani.

  • Ticket: 250 THB
  • Journey Time: 3 hours

Minivans in Thailand tend to travel at higher speeds than buses, which is why they do the journey more quickly.

However, there is something to bear in mind with the minivans: the overall journey can end up taking longer than the public or private bus routes. It depends on how long the minivan takes to pick up enough customers to make the journey financially viable. If you are unlucky you will spend an hour or more first going around the suburbs of Surat Thani, then to the university, and then onto other smaller towns collecting customers before the minivan actually sets off on its way to Krabi. If you are going to use to a minivan it might be an idea not to agree to buy the ticket until you can see that the minivan is relatively full and therefore ready to embark on the journey. If this sounds like too much hassle then take the bus.

  • Location of the Minivan Ticket Offices in Surat Thani:

Google Map of Minivan Ticket Offices in Surat Thani

  • Arrival point: The bus terminal at Talaat Kao, 4 km from Krabi town.

Option 3: Private Bus from Surat Thani to Krabi


Phichet Transport is currently operating a bus service from Surat Thani Talad Kaset 2 Bus Station which terminates in Krabi at Krabi Bus Terminal, which is near Krabi Town.

  • Ticket: 240 THB
  • Journey Time: 5 hours 00 minutes
  • Private Bus departure and arrival times:
Surat ThaniKrabi
11:0016:00
14:0019:00
16:0021:00
  • Location of the Departure Point in Surat Thani for the Phichet Transport private bus:

Google Map of the Talad Kaset 2 Bus Station in Surat Thani

  • Arrival point: Krabi Bus Terminal.

Option 4: Public Bus from Surat Thani to Krabi


The public bus is inexpensive at around 210 THB per person and about the same time journey time as the private bus, around 5 hours, but it is not bookable in advance over the internet. However, you can turn up at the bus station (Talad Kaset 2) which is located in Surat Thani city centre down Talad Mai Alley 33, which is just off the Talad Mai Road. You can normally just turn up at the bus station a few minutes before it departs and buy a ticket.

Talad Kaset Bus Station in Surat Thani
Talad Kaset Bus Station in Surat Thani
  • Ticket: 210 THB
  • Journey Time: 5 hours 00 minutes
  • Public Bus departure and arrival times: Buses normally depart frequently from 06:00 until 17:00.
  • Arrival point: The main bus terminal at Talaat Kao, 4 km from Krabi town.

Arrival at Krabi Bus Station


All four transport options connect you to the main bus station (in Talaat Kao), about 4 km from Krabi town. From there it is a 16 km journey to the main beach of Ao Nang, and further to Railay Beach or islands such as Koh Lanta or Koh Phi Phi.

River front in Krabi Town
River front in Krabi Town

Unlike other resort destinations such as Phuket, there is an inexpensive local Songthaew (converted pick up truck) service which runs from Talaat Kao, the main bus station, into Krabi Town and onwards to Ao Nang. The Songthaew service runs from 06:30 to 18:00 every day with departures every 10 minutes at a cost of 50 THB per person to Ao Nang. From 18:00 to 21:00 the service becomes less frequent (every 30 minutes) and costs 60 THB per person.

After 21:00 you will have to take a taxi or motorbike taxi, and it is difficult to travel much further than Ao Nang. If you are planning to go to Railay beach or the islands of Koh Phi Phi or Koh Lanta do yourself a favour and stay in a hotel in the night market area of Krabi town and finish your journey the next day. The night market near the river in Krabi town is well worth a visit and has some great food to eat.

Location of Krabi Bus Station


Address: Pak Nam, Mueang Krabi District, Krabi 81000

Google Map of the Krabi Bus Terminal

Route from Surat Thani to Krabi


  • Distance by road from Surat Thani to Krabi: 156 Kilometres
  • Driving time from Surat Thani to Krabi: 1 hour 57 minutes

Route from Krabi Bus Station to Krabi Town


  • Driving by road from Krabi Bus Station to Krabi Town: 3.9 kilometres
  • Driving time from Krabi Bus Station to Krabi Town: 7 minutes
  • Transport options from Krabi Bus Station to Krabi Town: motorbike taxi or shared taxi

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 25

No votes so far! Be the first to rate this post.