Penang to Krabi: Bus, Train and Flight Guide (2026)

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

MethodTimeCost fromBest for
Flight~1 hour$25 USDMost travellers
Bus via Hat Yai7–9 hours$20 USDBudget overland
Train + minivan9–13 hours$25 USDScenic

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.

Leave a Comment

Your email address will not be published. Required fields are marked *