There are 8 ways to get from Kelantan to Krabi by plane, car, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Krabi Airport
best- Fly from Sultan Ismail Petra (KBR) to Krabi Airport (KBV)plane KBR - KBV
4h 24m฿3,438–15,312Drive, train, Mini Bus, ferry
cheapest- Drive from Kota Bharu to Sungai Kolokcar
- Take the train from Sungai Kolok to Phatthalungtrain 38
- Take the bus from Phatthalung to Trangbus 778
- Take the ferry from Trang station to Kong Ka Pierferry
10h 34m฿1,437–3,407Bus via Trang
- Take the bus from Terminal Kota Bharu to Changlunbus
- Take the bus from Mini Changlun to Trang Bus Terminalbus
- Take the bus from Trang Bus Terminal to Krabi Bus Terminalbus 446
17h 1m฿1,701–2,530Drive 551.7 km
- Drive from Kota Bharu to Krabicar 551.7 km
8h 21m฿2,113–3,052Fly to Phuket International Airport, bus
- Fly from Sultan Ismail Petra (KBR) to Phuket International Airport (HKT)plane KBR - HKT
- Take the bus from Phuket Airport to Krabi Town Hotel Transferbus
6h 29m฿4,713–7,342Drive, train, Bus
- Drive from Kota Bharu to Sungai Kolokcar
- Take the train from Sungai Kolok to Surat Thani Train Stationtrain 38
- Take the bus from Surat Thani Train station to Krabi Bus Terminalbus
11h 52mBus, ferry
- Take the bus from Bus Terminal Kota Bharu to Kuala Perlisbus Bus Terminal Kota Bharu
- Take the ferry from Kuala Perlis Pier to Krabi Bus Terminalferry Kuala Perlis Pier - Krabi Bus Terminal
17h 37m฿1,626–2,089Bus
- Take the bus from Terminal Kota Bharu to Changlunbus
- Take the bus from KFC Changlun to Hat Yai Bus Terminal 1bus
- Take the bus from Hat Yai Bus Terminal to Krabi Jijie Tourbus
18h 10m฿1,731–2,480
Kelantan to Krabi by bus and foot
Comparing Your Travel Options
The cheapest way to get from Kelantan to Krabi is to drive and train and Mini Bus and ferry which costs ฿1400 - ฿3500 and takes 10h 34m.
The fastest way to get from Kelantan to Krabi is to fly which takes 4h 24m and costs ฿3400 - ฿16000.
No, there is no direct bus from Kelantan to Krabi. However, there are services departing from Terminal Kota Bharu and arriving at Krabi Bus Terminal via Mini Changlun and Trang Bus Terminal. The journey, including transfers, takes approximately 17h 1m.
The distance between Kelantan and Krabi is 444 km. The road distance is 551.7 km.
The best way to get from Kelantan to Krabi without a car is to bus via Trang which takes 17h 1m and costs ฿1700 - ฿2600.
It takes approximately 4h 24m to get from Kelantan to Krabi, including transfers.
Kelantan to Krabi bus services, operated by Ekspres Mutiara, depart from Terminal Kota Bharu station.
The best way to get from Kelantan to Krabi is to fly which takes 4h 24m and costs ฿3400 - ฿16000. Alternatively, you can bus via Trang, which costs ฿1700 - ฿2600 and takes 17h 1m.
Kelantan to Krabi bus services, operated by Ekspres Mutiara, arrive at Changlun station.
Krabi is 1h behind Kelantan. It is currently 5:35 AM in Kelantan and 4:35 AM in Krabi.
What companies run services between Kelantan, Malaysia and Krabi, Thailand?
AirAsia, Firefly, and Malindo Airways fly from Sultan Ismail Petra (KBR) to Krabi Airport (KBV) 5 times a day. Alternatively, you can take a bus from Terminal Kota Bharu to Krabi Bus Terminal via Changlun, Mini Changlun, and Trang Bus Terminal in around 17h 1m.
- Website
- airasia.com
Flights from Sultan Ismail Petra to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ฿2,300–9,500
Flights from Sultan Ismail Petra to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ฿2,100–8,500
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿4,400–11,000
Flights from Sultan Ismail Petra to Phuket International Airport via Penang
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ฿2,700–13,000
Flights from Sultan Ismail Petra to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ฿3,500–13,000
- Website
- fireflyz.com.my
Flights from Sultan Ismail Petra to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿4,400–11,000
Flights from Sultan Ismail Petra to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 7h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,500–13,000
- Website
- malindoair.com
Flights from Sultan Ismail Petra to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ฿2,400–8,500
- Website
- flyscoot.com
Flights from Sultan Ismail Petra to Phuket International Airport via Singapore Changi
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- ฿2,400–9,500
- Website
- Thai Railway
Train from Sungai Kolok to Phatthalung
- Ave. Duration
- 5h 1m
- Frequency
- Every 4 hours
- Estimated price
- ฿100–1,100
- Schedules at
- Thai Railway
Train from Sungai Kolok to Surat Thani Train Station
- Ave. Duration
- 8h 44m
- Frequency
- Every 4 hours
- Estimated price
- ฿190–1,300
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Sungai Kolok to Phatthalung
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- ฿100–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–130
- 2nd Class (Air-conditioned Seat)
- ฿370–400
Train from Sungai Kolok to Surat Thani Train Station
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- ฿170–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿200–240
- 2nd Class (Air-Conditioned Berth)
- ฿170–220
- 2nd Class (Air-conditioned Seat)
- ฿470–510
Bus from Phatthalung to Trang
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿80
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Terminal Kota Bharu to Changlun
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- ฿360–1,200
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
Bus from Terminal Kota Bharu to Changlun
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- ฿360–1,200
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Terminal Kota Bharu to Changlun
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- ฿360–800
- Website
- Ekspres Perdana
Bus from Bus Terminal Kota Bharu to Kuala Perlis
- Ave. Duration
- 8h 29m
- Frequency
- Twice daily
- Estimated price
- ฿380–850
- Website
- Ekspres Perdana
Bus from Terminal Kota Bharu to Changlun
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- ฿360–800
- Website
- Ekspres Perdana
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Mini Changlun to Trang Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿1,150
- Website
- KST Travel
Bus from Trang Bus Terminal to Krabi Bus Terminal
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- ฿110–270
- Schedules at
- Provincial Land Transport Office Of Krabi
- Website
- kbi.dlt.go.th
Bus from Trang Bus Terminal to Krabi Bus Terminal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿420
- Book at
- 12 Go
- Phone
- +66 2 203 1003
- [email protected]
- Website
- Minibus 1996
Bus from Trang Bus Terminal to Krabi Bus Terminal
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- ฿335
- Website
- Minibus 1996
- Phone
- +66 99 414 6109
- Website
- Call Me Taxi
Bus from Phuket Airport to Krabi Town Hotel Transfer
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ฿650
- Schedules at
- Call Me Taxi
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Bus from Surat Thani Train station to Krabi Bus Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from KFC Changlun to Hat Yai Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿850
- Schedules at
- Zee Zenith Travel
Bus from Hat Yai Bus Terminal to Krabi Jijie Tour
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿520
- Website
- Jijie Tour and Travel | จีจี้ ทัวร์ แอนด์ ทราเวล
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Trang station to Kong Ka Pier
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿750–2,200
- Website
- tigerlinetravel
- Phone
- +66 2 326 1126
- [email protected]
- Website
- Satun Center Tour
Ferry from Kuala Perlis Pier to Krabi Bus Terminal
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿1,238
- Schedules at
- Satun Center Tour
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 How to get from Heathrow Airport into central London, Need to know: Eurostar, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Kelantan to Krabi is 552 km. It takes approximately 8h 21m to drive from Kelantan to Krabi.
Book your Kelantan to Krabi bus tickets online with 12go.asia.
There are 1188+ hotels available in Krabi.












