By joint bus and ferry service the journey from Koh Samui to Krabi Airport is scheduled to take 6 hours 30 minutes.
Ferry & Bus Times from Koh Samui to Krabi Airport
There is currently 1 service a day with Seatran Discovery from Koh Samui to Krabi Airport available to book online.
| Koh Samui | Krabi Airport | Ticket |
| 12:00 | 18:30 | ฿1,140 |
Buy Tickets from Koh Samui to Krabi Airport
Use the Search Box below to buy your tickets from Koh Samui to Krabi Airport.
Flights from Koh Samui to Krabi are also available to book through the Search Box above.

About Travel from Koh Samui to Krabi Airport
There are four separate stages to the journey by public transport from Koh Samui to Krabi International Airport. Whether you travel with a joint bus and ferry service, or whether you travel independently with separate transport operators, you will need to change vehicles several times.
- Location of Nathon Seatran Ferry Pier (Koh Samui):
The first stage of the journey from Koh Samui to Krabi International Airport is a ferry crossing to the mainland. If you travel with Seatran Discovery the sea crossing is completed in a Seatran ferry. Seatran ferries are car ferries with passenger seating, toilets, and a small shop. Seatran ferries depart a pier in the island’s main town, Nathon, and take about 90 minutes to sail to Donsak on the mainland.
- Location of Donsak Seatran Ferry Pier (mainland):
The second stage of the journey from Koh Samui to Krabi International Airport is by bus or minivan from Donsak Seatran Ferry Pier to Surat Thani City. By road it takes about 65 minutes to travel 65 km from Donsak Seatran Ferry Pier to the Seatran Bus Terminal in Surat Thani City.
For the third stage of the journey travellers transfer to another bus or minivan for a journey by road from Surat Thani City to Krabi Town. The distance from Seatran Bus Terminal in Surat Thani City to the Seatran Coach Office in Krabi Town is 164 km and the journey takes around 2 hours 20 minutes.
- Location of Krabi Airport Bus Stop:
The fourth and final stage of the journey is a minivan transfer from Krabi Town to Krabi International Airport. By road the distance from Krabi Town to Krabi International Airport is 13 km and the journey takes only 21 minutes.