There are 6 ways to get from Ban Karon to Krabi by ferry, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry via Phuket Hotel Transfer
best- Take the ferry from Phuket Hotel Transfer to Krabi Town Hotel Transferferry Phuket Hotel Transfer - Krabi Town Hotel Transfer
3h 6m฿1,267–2,093Blue Songtaews, bus
cheapest- Take the bus from Karon Circle to Phuket Townbus
- Take the bus from Phuket Bus Terminal 1 to Krabi Bus Terminalbus 438-0
4h 30m฿220–1,368Drive 174.4 km
- Drive from Ban Karon to Krabicar 174.4 km
2h 42m฿797–1,152Taxi
- Take the taxi from Ban Karon to Krabitaxi 174.4 km
2h 42m฿3,500–4,300Ferry
- Take the ferry from Karon Beach to Krabi Town Hotel Transferferry Karon Beach - Krabi Town Hotel Transfer
4h 10m฿900–1,700Bus
- Take the bus from Kata Karon Transfer to Krabi Town Hotel Transferbus Kata Karon Transfer - Krabi Town Hotel Transfer
6h 18m฿688–820
Ban Karon to Krabi by ferry
Comparing Your Travel Options
The cheapest way to get from Ban Karon to Krabi is to Blue Songtaews and bus which costs ฿220 - ฿1400 and takes 4h 30m.
The fastest way to get from Ban Karon to Krabi is to drive which takes 2h 42m and costs ฿750 - ฿1200.
No, there is no direct bus from Ban Karon to Krabi. However, there are services departing from Karon Circle and arriving at Krabi Bus Terminal via Soi Rommanee and Phuket Bus Terminal 1. The journey, including transfers, takes approximately 4h 30m.
Yes, there is a direct ferry departing from Karon Beach and arriving at Krabi Town Hotel Transfer. Services depart three times a day, and operate every day. The journey takes approximately 4h 10m.
The distance between Ban Karon and Krabi is 86 km. The road distance is 174.4 km.
Book your Ban Karon to Krabi ferry tickets online with 12go.asia.
The best way to get from Ban Karon to Krabi without a car is to ferry via Phuket Hotel Transfer which takes 3h 6m and costs ฿1200 - ฿2100.
It takes approximately 3h 6m to get from Ban Karon to Krabi, including transfers.
Ban Karon to Krabi bus services, operated by Local Minivan Thailand, depart from Karon Circle station.
Ban Karon to Krabi bus services, operated by Local Minivan Thailand, arrive at Phuket Town station.
What companies run services between Ban Karon, Thailand and Krabi, Thailand?
Tigerline Ferry operates a ferry from Phuket Hotel Transfer to Krabi Town Hotel Transfer once daily. Tickets cost ฿850–1,800 and the journey takes 2h 45m. Alternatively, you can take a bus from Karon Circle to Krabi Bus Terminal via Phuket Town, Soi Rommanee, and Phuket Bus Terminal 1 in around 4h 30m.
Bus from Karon Circle to Phuket Town
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿40
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- ฺBor Kor Sor
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ฿280–350
- Book at
- 12go.asia
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Schedules at
- Provincial Land Transport Office Of Krabi
- Phone
- +66 99 414 6109
- Website
- Call Me Taxi
Bus from Kata Karon Transfer to Krabi Town Hotel Transfer
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿650
- Schedules at
- Call Me Taxi
- Phone
- +66 980 168 181
- 168ferry@gmail.com
- Website
- tigerlinetravel
Ferry from Phuket Hotel Transfer to Krabi Town Hotel Transfer
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- ฿850–1,800
- Website
- tigerlinetravel
Ferry from Karon Beach to Krabi Town Hotel Transfer
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ฿900–1,700
- Website
- tigerlinetravel
- Phone
- +66 75 601 170
- reservation@ppcabanaexpress.com
- Website
- PP Cabana Express
Ferry from Karon Beach to Krabi Town Hotel Transfer
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- ฿890
- Website
- PP Cabana Express
- Ave. Duration
- 2h 42m
- Estimated price
- ฿3,500–4,300
Grab Taxi
- Website
- grab.com
Phuket Taxi Meter
- Phone
- +66 65 532 8995
- Website
- phuket-taxi-meter.com
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Slovenia: Getting from Ljubljana to Lake Bled, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Ban Karon to Krabi is 174 km. It takes approximately 2h 42m to drive from Ban Karon to Krabi.
Book your Ban Karon to Krabi bus tickets online with 12go.asia.
There are 1199+ hotels available in Krabi.





