Penang and Phuket are two of Southeast Asia\’s most popular destinations, sitting about 400km apart on the Malay Peninsula. You can fly between them in just over an hour, take an overland bus in 6–8 hours, or combine the Penang ferry and overland connections for a more scenic journey.
🔍 [Travelpayouts widget: Search Penang → Phuket via 12Go or Kiwi]
Option 1: Flight
Penang International Airport (PEN) has direct flights to Phuket (HKT) operated by AirAsia. The journey takes around 1 hour. Fares are often very affordable — sometimes under $30 USD when booked ahead.
- Journey time: ~1 hour
- Price: from ~$25–60 USD
- Airlines: AirAsia, Thai AirAsia
✈️ [Travelpayouts widget: Penang → Phuket flights via Kiwi]
Option 2: Bus via Hat Yai
Comfortable express buses run from Georgetown (Penang) to Hat Yai, crossing the border at Bukit Kayu Hitam/Sadao. From Hat Yai, you connect to Phuket by bus or minivan. Total journey is 7–9 hours.
- Penang → Hat Yai: 4–5 hours, ~$10–15 USD
- Hat Yai → Phuket: 5–6 hours, ~$10–15 USD
- Total: 9–11 hours, ~$20–30 USD
🎟️ [Travelpayouts widget: Penang → Hat Yai bus via 12Go]
Option 3: Train via Padang Besar
The Butterworth train station (connected to Penang island by ferry) has rail connections north to Padang Besar at the Thai border. From there you continue by Thai train or minivan to Hat Yai and then Phuket. A slower but scenic option.
- Butterworth → Padang Besar: ~3 hours by ETS train
- Padang Besar → Hat Yai → Phuket: additional 5–7 hours
- Total: 10–14 hours
Journey Summary
| Method | Time | Cost from | Best for |
|---|---|---|---|
| Flight | ~1 hour | $25 USD | Most travellers |
| Bus via Hat Yai | 9–11 hours | $20 USD | Budget overland |
| Train + connections | 10–14 hours | $25 USD | Scenic route |
Where to Stay in Phuket
Patong is the most lively beach on Phuket\’s west coast. Kata and Karon offer a quieter vibe. Surin and Bang Tao are popular with longer-stay visitors and families.
🏨 [Travelpayouts widget: Hotels in Phuket via Booking.com or Agoda]
Frequently Asked Questions
Is there a direct flight from Penang to Phuket?
Yes — AirAsia operates direct flights from Penang (PEN) to Phuket (HKT). The flight takes about 1 hour.
Can I take a bus from Penang to Phuket?
Yes, via Hat Yai with a border crossing. Total journey is around 9–11 hours. No single bus does the whole route — you\’ll change in Hat Yai.
Related Guides
- Penang to Krabi: Transport Guide
- Kuala Lumpur to Phuket: Complete Guide
- Hat Yai to Phuket: Bus and Minivan Guide
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.