How to get from Koh Samui to Krabi
For the journey between Koh Samui and Krabi travellers have the option of either:
- Travelling independently via Surat Thani city, and taking a public bus from there to Krabi town.
- Using a direct service from Koh Samui to Krabi town including all ferry and bus connections.

Travel Times to Krabi
The travel times are the point when the ferry departs from the Pier in Koh Samui to time the connecting bus service arrives at its final destination.
Company |
Samui |
Krabi |
Journey |
Cost |
Phantip Travel |
07.30 |
12.40 |
5 hrs 10 m |
450 THB |
Lomprayah |
08.00 |
12.15 |
4 hrs 15 m |
750 THB |
Seatran Discovery |
09.00 |
14.00 |
5 hrs 00 m |
750 THB |
Lomprayah |
09.45 |
13.00 |
3 hrs 15 m |
750 THB |
Seatran Discovery |
11.30 |
17.00 |
5 hrs 30 m |
750 THB |
Lomprayah |
12.45 |
17.00 |
4 hrs 15 m |
750 THB |
Songserm |
13.30 |
18.30 |
5 hrs 00 m |
600 THB |
Lomprayah |
15.30 |
19.45 |
4 hrs 15 m |
750 THB |
- The Phantip Travel service is the the cheapest way to get from Koh Samui to Krabi.
- The Lomprayah service is the fastest service.

Buy Tickets to Krabi
Use the Search Box below to buy ticket on a direct ferry and bus service from Koh Samui to Krabi.
What makes a ‘direct service’ different to travelling independently is that it takes you from point to point by ferries and then bus from the ferry pier, cutting out the need for passengers to make their own way between the ferry port and the nearest bus station.

Independent Travel
The cheapest way to do the journey is to take the car ferry from Nathon in Koh Samui to Donsak ferry port. When you buy the ticket ask for a transfer from Donsak to Surat Thani city. From Surat Thani there are frequent buses and minivan services to Krabi.

Lomprayah high speed ferry
The total journey time is 7 to 8 hours after departure from Koh Samui and it will cost 400 to 700 THB depending on which bus and ferry services you use. This is only slightly cheaper than taking a direct service and few people choose to travel independently rather than taking a quicker and less hassle direct service.

Option 1: Lomprayah Ferry
This service departs from the Na Thon Lomprayah ferry pier. Nathon is the administrative capital of the Island. You can reach Nathon via the main ring road on Koh Samui. By shared pick up truck taxi the journey takes around 40 minutes from Chaweng and 30 minutes from Bophut. The journey can be done more quickly by taxi.
Travel Times from Koh Samui to Krabi (Lomprayah)
Samui |
Krabi |
08.00 |
12.15 |
09.45 |
13.00 |
12.45 |
17.00 |
- Cost: 750 THB
- Journey Time: 3 hours 15 minutes to 4 hours 15 minutes
Location of Nathon Pier
- The Lomprayah service to Krabi departs from Na Thon Pier in Koh Samui.

Option 2: Seatran Discovery
This service leaves from Brangrak Pier which is close to the airport and 5 minutes drive from Bophut, and about 15 minutes drive from Chaweng. Shared pick up truck taxis go past the pier although they are less frequent than the services which go around the island’s main ring road.
Travel Times from Koh Samui to Krabi (Seatran Discovery)
Samui |
Krabi |
09.00 |
14.00 |
11.30 |
17.00 |
- Cost: 750 THB
- Journey Time: 5 hours to 5 hours 30 min
Location of Bangrak Pier
- The Seatran Discovery service to Krabi departs from Bangrak Pier in Koh Samui.

Option 3: Phantip Travel
This service departs from Koh Samui bus station. Phantip Travel run two services a day with a number of stops on route. The 07.30 departure stops at Krabi Sea Pearl Office, then Ao Nang, then Ao Nam Mao Pier (for boats to Koh Phi Phi), before terminating at Krabi bus station.
Travel Times from Koh Samui to Krabi (Phantip Travel)
Depart |
Arrive |
Destination |
Online Cost |
07.30 |
12.40 |
Krabi Sea Pearl Office |
฿ 500 |
07.30 |
13.40 |
Ao Nang Beach |
฿ 650 |
07.30 |
14.25 |
Ao Nam Mao Pier |
฿ 750 |
07.30 |
15.30 |
Krabi bus station |
฿ 450 |
- Cost: 450 THB (Krabi Bus Station) and 650 THB (Ao Nang)
- Journey Times: 6 hours 10 minutes (Ao Nang) and 8 hours 00 minutes (Krabi Bus Station)
Location of Koh Samui Bus Station
- The Phantip Travel service to Krabi departs from Koh Samui bus station.

Arrival in Krabi
There are different arrival point in Krabi depending upon which service you use:
- Lomprayah Service: This service terminates outside the Lomprayah Office on Soi Maharaj, which is the main road through Krabi Town. Many shared taxis, including one which go to Ao Nang, stop near the Vogue Shopping centre which is also on the Maharaj Road only 600 metres away from the Lomprayah Office.
Location of Krabi Lomprayah Bus Stop
- Seatran Discovery Service: This service terminates at the Seartran Discovery office on Soi Seebaramee 1, which is just off Soi Maharaj and near the centre of Krabi Town. for onwards travel, including to Ao Nang, take a shared pick up truck taxi from the Vogue Shopping centre on Soi Maharaj, it’s only 500 metres walk This service departs from the Seartran Discovery office on Soi Seebaramee 1, which is just off Soi Maharaj and near the centre of Krabi Town. To get there by public transport, including from Ao Nang, take a shared pick up truck taxi to the Vogue Shopping centre on Soi Maharaj and walk 500 metres upto the Seatran Discovery office away from the Seatran Discovery office.
Location of Krabi Seatran Discovery Bus Stop
- Phantip Travel: The final destination for the Phantip Travel service from Koh Samui is Krabi bus station, although it may be more convenient for some passengers to disembark the bus at Ao Nang Beach or Ao Nam Mao Pier (for Koh Phi Phi).
Location of Krabi Bus Station