Penang (George Town) travel guide

Getting Around Penang (George Town): Transport Guide

From Kuala Lumpur to Penang, the ETS train to Butterworth takes 4 hours (RM59–79) then the RM1.20 ferry lands in George Town’s core. Direct flights take 1 hour. Buses take 4.5–5 hours (RM35–45). The train-plus-ferry is the most scenic arrival.

How to get around Penang (George Town) — tiered temple roofs over the heritage town at dusk, Malaysia
how to get around Penang (George Town) — updated 24 September 2026 | original AmazingAsia artwork

Arriving in Penang (George Town)

Nearest airport: Penang International (PEN) — 30–45 min to George Town

From PEN, Grab cars cost RM25–40 to George Town (30–45 min). Rapid Penang bus 401/401E runs to Komtar for RM2.70 (about 1 hour). The Butterworth ferry links the mainland to George Town’s core for RM1.20.

Getting around Penang (George Town)

  • George Town’s core is walkable; trishaws do short scenic hops (agree price first)
  • Grab covers everything else for RM8–20
  • The free CAT bus loops the heritage zone every 15 minutes
  • Rapid buses reach Kek Lok Si (201/203) and Penang Hill (204) for RM2

Also in malaysia

how to get around Penang (George Town) — FAQs

How do I get from Kuala Lumpur to Penang?

From Kuala Lumpur to Penang, the ETS train to Butterworth takes 4 hours (RM59–79) then the RM1.20 ferry lands in George Town’s core. Direct flights take 1 hour. Buses take 4.5–5 hours (RM35–45). The train-plus-ferry is the most scenic arrival.

Last reviewed and updated: by the AmazingAsia editorial team. See our editorial policy.