There are 6 ways to get from Krabi to Ko Rok by busferry, unknown, car, car ferry, plane, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus and ferry, travel
best- Take the busferry from Krabi Lomprayah Office to Thong Sala Koh Phanganbusferry
- Walk from Thong Sala Koh Phangan to Ko Rokunknown
5h 27mDrive, car ferry, travel
- Drive from Krabi to Raja Ferry Donsak Piercar
- Take the carferry from Raja Ferry Donsak Pier to Koh Phangancarferry
- Walk from Koh Phangan to Ko Rokunknown
6h 15mFly from Krabi Airport, travel
- Fly from Krabi Airport (KBV) to Koh Samui Airport (USM)plane KBV - USM
- Walk from Koh Phangan Thong Sala Pier to Ko Rokunknown
4h 53mBus and ferry, ferry, travel
- Take the busferry from Krabi Lomprayah Bus Terminal to Koh Samui Nathon Pierbusferry
- Take the ferry from Koh Samui Nathon Pier to Koh Phanganferry
- Walk from Koh Phangan to Ko Rokunknown
5h 57mBus, ferry, travel
- Take the bus from Krabi Bus Terminal to Seatran Donsak Pierbus
- Take the ferry from Donsak Pier to Koh Phangan Thong Sala Pierferry
- Walk from Koh Phangan Thong Sala Pier to Ko Rokunknown
7h 12mBus to Phuket International Airport, fly, travel
- Take the bus from Krabi Bus Station to Phuket Airportbus
- Fly from Phuket International Airport (HKT) to Koh Samui Airport (USM)plane HKT - USM
- Walk from Koh Phangan Thong Sala Pier to Ko Rokunknown
8h 7m
Krabi Airport (KBV) to Koh Samui Airport (USM) flights
Comparing Your Travel Options
The distance between Krabi and Ko Rok is 300 km.
The best way to get from Krabi to Ko Rok without a car is to bus and ferry and travel which takes 5h 27m and costs .
It takes approximately 5h 27m to get from Krabi to Ko Rok, including transfers.
There are 13+ hotels available in Ko Rok.
What companies run services between Krabi, Thailand and Ko Rok, Thailand?
There is no direct connection from Krabi to Ko Rok. However, you can take the vehicle to Thong Sala Koh Phangan then travel to Ko Rok. Alternatively, you can take a vehicle from Krabi to Ko Rok via Raja Ferry Donsak Pier and Koh Phangan in around 6h 15m.
- Website
- bangkokair.com
Flights from Krabi Airport to Koh Samui Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ฿3,000–8,500
Flights from Phuket International Airport to Koh Samui Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ฿3,100–8,500
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- lomprayah.com
Busferry from Krabi Lomprayah Office to Thong Sala Koh Phangan
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- ฿1,200
- Schedules at
- booking.lomprayahcatamaran.com
- Book at
- 12go.asia
Busferry from Krabi Lomprayah Bus Terminal to Koh Samui Nathon Pier
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- ฿1,289
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- Raja Ferry
Car ferry from Raja Ferry Donsak Pier to Koh Phangan
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- ฿310–420
- Book at
- 12 Go
- Website
- Raja Ferry
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, Getting to Milan from the airport, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.






