There are 7 ways to get from Bangkok to Krabi Airport (KBV) by plane, bus, train, ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly from Suvarnabhumi • 2h 46m
Cheapest option
Train, minivan • 19h 57m
5 alternative options
Fly from Don Muang • 3h 30m
Bus • 14h 12m
Bus via Bangkok Khao San Road • 17h 12m
Ferry • 22h 59m
Drive • 11h 7m
Suvarnabhumi (BKK) to Krabi (KBV) flights
The flight time between Suvarnabhumi (BKK) and Krabi (KBV) is around 1h 45m and covers a distance of around 652 km. This includes an average layover time of around 12 min. Services are operated by Thai Smile, Thai Vietjet Air, Bangkok Airways and others. Typically 63 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The most affordable way to get from Bangkok to Krabi Airport (KBV) is to bus, which costs ฿650 - ฿950 and takes 14h 12m.
The quickest way to get from Bangkok to Krabi Airport (KBV) is to fly which costs ฿650 - ฿2400 and takes 2h 46m.
No, there is no direct bus from Bangkok to Krabi Airport (KBV). However, there are services departing from Bangkok Mochit Bus Terminal and arriving at Krabi Airport via Krabi. The journey, including transfers, takes approximately 14h 12m.
The distance between Bangkok and Krabi Airport (KBV) is 650 km. The road distance is 757.2 km.
The best way to get from Bangkok to Krabi Airport (KBV) without a car is to bus which takes 14h 12m and costs ฿650 - ฿950.
It takes approximately 2h 46m to get from Bangkok to Krabi Airport (KBV), including transfers.
Bangkok to Krabi Airport (KBV) bus services, operated by The Transport Company, depart from Bangkok Mochit Bus Terminal station.
The best way to get from Bangkok to Krabi Airport (KBV) is to fly which takes 2h 46m and costs ฿650 - ฿2400. Alternatively, you can bus, which costs ฿650 - ฿950 and takes 14h 12m.
The quickest flight from Suvarnabhumi Airport to Krabi Airport is the direct flight which takes 1h 20m.
Bangkok to Krabi Airport (KBV) bus services, operated by The Transport Company, arrive at Krabi Bus Station.

- Distance: 650.5 km
- Duration: 2h 46m
What companies run services between Bangkok, Thailand and Krabi Airport (KBV), Thailand?
Thai Smile, Thai Vietjet Air and two other airlines fly from Bangkok to Krabi Airport (KBV) every 3 hours. Alternatively, The Transport Company operates a bus from Bangkok Mochit Bus Terminal to Krabi Bus Station once daily. Tickets cost ฿550 - ฿850 and the journey takes 12h 45m.

- Website
- airasia.com
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿750 - ฿4200
Flights from Don Muang to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿900 - ฿4000

- Website
- vietjetair.com
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿650 - ฿2900

- Website
- bangkokair.com
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿900 - ฿5500
Flights from Suvarnabhumi to Krabi via Koh Samui
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ฿900 - ฿5500

- Website
- thaismileair.com
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ฿1000 - ฿4000

- Website
- lionairthai.com
Flights from Don Muang to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿850 - ฿3800

- Phone
- 1690
- webmaster.srt@railway.co.th
- Website
- railway.co.th
Train from Bang Sue Junction to Trang
- Ave. Duration
- 15h 25m
- Frequency
- 3 times a day
- Estimated price
- ฿250 - ฿1800
- Website
- http://www.railway.co.th/main/timetable/time-train.html
- Book at
- https://12go.asia/en/operator/thai-railways
- Schedules at
- https://www.railway.co.th/Home/Index
- 3rd Class (Seat)
- ฿250 - ฿330
- 2nd Class (Air-Conditioned Berth)
- ฿750 - ฿1000
- 2nd Class (Air-conditioned Seat)
- ฿480 - ฿650
- 1st Class (Air-Conditioned Berth)
- ฿1300 - ฿1800

- Phone
- 089 226 2769
- borkorsor@transport.co.th
- Website
- home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Krabi Bus Station
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- ฿550 - ฿850
- Schedules at
- tcl99web.transport.co.th
- Book at
- 12go.asia

- Phone
- +66 (0) 86351 9290
- thaisriram@hotmail.com
- Website
- thaisriram.com
Bus from Bangkok Khao San Road to Krabi Bus Station
- Ave. Duration
- 15h 45m
- Frequency
- Once daily
- Estimated price
- ฿693
- Schedules at
- thaisriram.com
- Book at
- easybook.com
Bus from Trang to Krabi Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ฿125
- Website
- lomprayah.com
Ferry from Khao San Lomprayah to Mae Haad Koh Tao
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ฿1450
- Schedules at
- lomprayah.com

- Phone
- +662 629 3415
- info@songserm.com
- Website
- songserm.com
Ferry from Mae Haad Koh Tao to Krabi Town Maharaj
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- ฿800 - ฿1800
- Schedules at
- songserm.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, 5 delightfully under-the-radar French towns you need to visit and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Bangkok to Krabi Airport (KBV) is 757 km. It takes approximately 11h 7m to drive from Bangkok to Krabi Airport (KBV).
Thai AirAsia, Thai Smile, Thai Vietjet Air and Bangkok Airways offer flights from Suvarnabhumi Airport to Krabi Airport.
There are 590+ hotels available in Krabi Airport (KBV). Prices start at ฿3750 per night.
The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26 min and costs ฿40 - ฿55.