At a glance
- Distance
- About 350–370 km to George Town
- By car
- About 4–5 hours, traffic permitting
- Options
- Domestic flight, KTM ETS train (to Butterworth), express bus, self-drive, private car
- Day trip?
- Not realistic — stay at least 1–2 nights
- Good stop on the way
- Ipoh, roughly halfway, ideal for lunch
On this page
Choosing how to go
Penang is made up of Penang Island and Seberang Perai on the mainland opposite; George Town, where most visitors stay, is on the island. From Kuala Lumpur, flying is quickest in the air, the train is the most predictable, the bus offers the most choice and a private car is the least hassle. The table gives a rough comparison — check schedules and fares with each operator.
| Option | Rough time | Good points | Things to know |
|---|---|---|---|
| Domestic flight | About 1 hour in the air | Shortest travel time, several airlines fly the route | You still need to get to the airport early and clear security; Penang airport is in the south of the island, about 30–45 minutes by road from George Town; check baggage rules on low-cost fares |
| KTM ETS train | About 4–5 hours | Roomy seats, no expressway traffic, easy to board at KL Sentral | Ends at Butterworth on the mainland, so you need a ferry or a taxi over the bridge to George Town; tickets sell out at weekends and holidays |
| Express bus | About 5–6 hours | Frequent departures and many operators | Some services stop at Butterworth while others cross to the island (for example Sungai Nibong terminal) — check the drop-off point when you buy |
| Self-drive / private car | About 4–5 hours | Door to door, no worries about luggage, easy to stop in Ipoh or elsewhere | A long day in the car; northbound traffic builds up during holidays |
Tips for the train and the plane
The train goes to Butterworth, not George Town. KTM ETS electric trains run north from KL Sentral via Ipoh and terminate at Butterworth. The ferry terminal is right next to the station, so you can cross to George Town by boat, or take a taxi over the Penang Bridge. With big suitcases, a taxi over the bridge is usually easier than switching to the ferry. Check timetables and stops with KTMB.
Judge flights on door-to-door time. The flight itself is about an hour, but once you add getting to the airport, check-in and security, and the ride into town at the other end, the total is often 3–4 hours — closer to the drive than many expect. Most flights leave from KLIA, and some routes also operate from Subang Airport; check with the airlines.
Buses leave from TBS and other terminals in Kuala Lumpur — your ticket shows the departure and arrival points. It is a long ride, so a daytime departure lets you enjoy the scenery along the way.
How a private car trip works
Drivers normally take the North–South Expressway (the PLUS highway) north from Kuala Lumpur, passing Tanjung Malim, Ipoh, Kuala Kangsar and Taiping, then cross to the island near Butterworth on either the Penang Bridge or the Second Penang Bridge (Sultan Abdul Halim Muadzam Shah Bridge) before heading into George Town or to your hotel.
- Stop in Ipoh: Ipoh is a little over halfway, and many travellers leave the expressway here for lunch, a white coffee and a short walk around the old town before carrying on. See our Ipoh travel guide for ideas.
- R&R stops: there are several service areas along the expressway. On a 4–5 hour run, one or two breaks make a big difference, especially for older travellers and children.
- Drive up, fly back: a practical combination. Enjoy the stops on the way north, then fly from Penang back to Kuala Lumpur and save half a day.
Because you will be sitting for a while, it is worth going one size up from a city car: an MPV for 2–3 people, the Toyota Alphard or a standard MPV for 4–6, a Hyundai Staria for 7 and a Toyota Hiace for 8–12. Tell us the number of people and bags together and we will suggest a vehicle with the right seating and luggage space.
Is a day trip realistic? How long to stay?
Not really. The round trip is about 8–10 hours on the road, which leaves almost no time in Penang itself. Plan at least one or two nights: George Town's heritage streets, the street art, Penang Hill and the food all take time — see what to see and eat in Penang.
If you are travelling north through Kuala Lumpur, Ipoh, Cameron Highlands and Penang, the 7-day west coast itinerary breaks the long drive into shorter legs of 2–3 hours a day.
Long-distance interstate trips are quoted per itinerary — one-way drops and multi-day charters are both possible. See our private car charter page for details.
FAQ
How long is the drive from Kuala Lumpur to Penang?
Does the train go straight to George Town?
Should I fly or go by road from Kuala Lumpur to Penang?
Can I do Penang as a day trip from Kuala Lumpur?
Can I book a one-way private car to Penang?
Malaysia Routes is run by YX Go, a private transport company in Malaysia. We aim to keep information on public transport, attractions and routes objective; the private car, transfer, guide, interpreter and trip-planning services mentioned here are provided by YX Go.