🔄 Updated 20 Jun 2026
Short answer: A direct flight is fastest and best value — about 1 hour 25 minutes into Krabi Airport, then a transfer to town or Ao Nang. The budget option is a bus from Bangkok, around 12 hours.
Your travel options
| Mode | Duration | Cost | Notes |
|---|---|---|---|
| Flight | ~1h 25m | ฿–฿฿ | Lands at Krabi Airport; transfer to Ao Nang |
| Bus / coach | ~12h | ฿ | Overnight coaches from the Southern terminal |
| Fly to Phuket + road | ~1.5h fly + ~3h road | ฿฿ | Useful if Phuket fares are cheaper |
Which should you choose?
A direct flight to Krabi is easiest if fares are reasonable. If Krabi tickets are pricey, flying into Phuket and taking a roughly 3-hour road transfer is a common alternative. The bus suits budget travelers who are not in a rush.
Check live schedules and prices, then book this route tickets in one place
🚌 Check times & book on 12Go →