Krabi is one of Thailand\’s most iconic destinations — dramatic limestone karsts, island-hopping to Phi Phi and Railay, and some of the best climbing in Asia. From Kuala Lumpur, you can reach Krabi in under 2 hours by air, or overland in 10–14 hours via Hat Yai. Both have their merits depending on your budget and travel style.
🔍 [Travelpayouts widget: Search KL → Krabi via Kiwi or 12Go]
Option 1: Flight (Fastest)
Direct flights from Kuala Lumpur (KLIA2) to Krabi (KBV) take around 1 hour 30 minutes. AirAsia is the dominant operator on this route with multiple daily departures. Fares can be very cheap if booked weeks in advance — often under $30 USD one way.
- Journey time: ~1.5 hours
- Price: from ~$20–50 USD (AirAsia)
- Airport: Krabi International Airport (KBV), ~45 min from Ao Nang
✈️ [Travelpayouts widget: Kuala Lumpur → Krabi flights via Kiwi]
Option 2: Bus via Hat Yai
Several operators run direct buses from KL to Krabi, passing through the Sadao–Hat Yai border crossing. The journey takes around 10–13 hours. This is a real overnight option — depart in the evening and arrive in Krabi the next morning.
- Journey time: 10–13 hours
- Price: ~$20–30 USD
- Operators: Transnasional, CatchTheBus, various Thai operators
- Tip: Depart evening from KL, arrive Krabi morning
🎟️ [Travelpayouts widget: Kuala Lumpur → Krabi bus via 12Go]
Option 3: Train to Hat Yai + Minivan to Krabi
Take the ETS train from KL Sentral to Padang Besar (border), cross into Thailand, then continue by Thai train or minivan to Hat Yai, and from Hat Yai take a minivan to Krabi (~3 hours). More complex but enjoyable as a scenic overland journey.
- KL → Hat Yai: ~6–7 hours total (train + border)
- Hat Yai → Krabi: ~3 hours by minivan, ~300 THB
- Total: 10–14 hours
Journey Summary
| Method | Time | Cost from | Best for |
|---|---|---|---|
| Flight | ~1.5 hours | $20 USD | Most travellers |
| Direct bus | 10–13 hours | $20 USD | Budget / no-fly |
| Train + minivan | 12–16 hours | $25 USD | Scenic overland |
Where to Stay in Krabi
Ao Nang is Krabi\’s main beach town — the hub for boats to Railay and Phi Phi. Railay Beach itself is stunning but only reachable by longtail boat (no road). Klong Muang to the north is quieter and more upscale.
🏨 [Travelpayouts widget: Hotels in Krabi via Booking.com or Agoda]
Frequently Asked Questions
Is there a direct flight from KL to Krabi?
Yes — AirAsia operates direct flights from KLIA2 to Krabi (KBV) daily. Journey time is around 1.5 hours.
How do I get from Krabi Airport to Ao Nang?
Airport minibuses and taxis run to Ao Nang (about 45 minutes). Shared minibuses cost around 150 THB per person; a private taxi is around 500–600 THB.
Related Guides
- Kuala Lumpur to Phuket: Flight and Bus Guide
- Penang to Krabi: Transport Options
- Hat Yai to Krabi: Minivan Guide
- Krabi to Koh Lanta: Ferry and Bus Guide
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.