Penang to Krabi is a natural journey for travellers moving between Malaysia\’s heritage island and Thailand\’s Andaman coast. The distance is around 350km, making it one of the shorter Malaysia–Thailand crossings. A direct flight takes just over an hour; the overland bus is 7–9 hours via Hat Yai.
🔍 [Travelpayouts widget: Search Penang → Krabi via Kiwi or 12Go]
Option 1: Flight
AirAsia operates direct flights from Penang (PEN) to Krabi (KBV). The flight takes around 1 hour 10 minutes and fares start from around $25 USD with advance booking.
- Journey time: ~1 hour 10 minutes
- Price: from ~$25–55 USD
- Airlines: AirAsia
✈️ [Travelpayouts widget: Penang → Krabi flights via Kiwi]
Option 2: Bus via Hat Yai
Buses from Georgetown (Penang) cross the border at Bukit Kayu Hitam into Hat Yai. From Hat Yai, minivans run to Krabi in about 3 hours. This overland route is popular with travellers doing the Thailand–Malaysia circuit.
- Penang → Hat Yai: 4–5 hours, ~$10–15 USD
- Hat Yai → Krabi: ~3 hours, ~$8–12 USD
- Total: 7–9 hours, ~$20 USD
🎟️ [Travelpayouts widget: Penang → Krabi bus via 12Go]
Option 3: Train to Hat Yai + Minivan
Take the Butterworth–Padang Besar ETS train, cross the border, then connect to Hat Yai and Krabi by minivan. Adds complexity but a comfortable train ride.
- Total time: 9–13 hours
- Price: ~$20–30 USD total
Journey Summary
| Method | Time | Cost from | Best for |
|---|---|---|---|
| Flight | ~1 hour | $25 USD | Most travellers |
| Bus via Hat Yai | 7–9 hours | $20 USD | Budget overland |
| Train + minivan | 9–13 hours | $25 USD | Scenic |
Where to Stay in Krabi
Ao Nang is the main base for Krabi — central for boat trips to Railay Beach and Phi Phi. Railay itself is car-free and only reachable by longtail. For quieter surroundings, Klong Muang to the north is a good alternative.
🏨 [Travelpayouts widget: Hotels in Krabi via Booking.com or Agoda]
Frequently Asked Questions
Is there a direct flight from Penang to Krabi?
Yes — AirAsia flies Penang (PEN) to Krabi (KBV) directly, taking about 1 hour 10 minutes.
How long is the bus from Penang to Krabi?
Around 7–9 hours via Hat Yai with a border crossing at Bukit Kayu Hitam. No single bus does the whole journey — you change in Hat Yai for a minivan to Krabi.
Related Guides
- Penang to Phuket: Transport Guide
- Kuala Lumpur to Krabi: Complete Guide
- Hat Yai to Krabi: Minivan 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.