Flights from Bangkok to Krabi – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to KBV – All flight route options from Suvarnabhumi Airport, Thailand to Krabi, Thailand. These flights are operated by 4 different airlines. Fly non-stop or choose a connecting flight via Koh Samui. The shortest flight time is 1 hour and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Krabi
We got great deals on hotels and car rentals near the airport.
Bangkok to Krabi flights
With over 137 flights every week and 5 different airlines you have a wide range of options. You can fly non-stop to Krabi (KBV) from Bangkok (BKK) with Bangkok Airways, Thai Airways International, Thai Vietjet Air or Thai AirAsia or opt for a connecting flight via Koh Samui (USM).
Tip! You can also fly to Krabi from Don Mueang International Airport (DMK).
Bangkok to Krabi with Bangkok Airways
You can fly non-stop every weekday with flights departing at 07 in the morning or 19 in the evening. You also have the option to do a transit flight via Koh Samui.
Distance & flight times: Suvarnabhumi Airport to Krabi
The shortest flight time between BKK and KBV is 1 hour and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 25m | - | 406 miles (653 km) |
USM Koh Samui | 4h 15m | 2h 20m | 415 miles (668 km) |

