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
Penang, George Town and Butterworth: which is which
Penang (Pulau Pinang in Malay) is a state made up of Penang Island and Seberang Perai on the mainland opposite. The main city on the island is George Town, and that is where the UNESCO World Heritage old town sits, along with the shophouse streets, the street art and most of the hotels visitors book. So when people say they are "going to Penang", they almost always mean George Town — and the distances and journey times on this page are measured to George Town.
The third name worth knowing is Butterworth, on the mainland side. It is the terminus for the train and for some express buses, and it is not on the island. Keep these three names straight and booking tickets gets much easier.
Choosing how to go
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.
Where you arrive in Penang, and how to reach George Town
This is the part most people miss: the different options do not all end up in the same place, and some do not even reach the island.
| How you travel | Where you arrive | Getting on to George Town |
|---|---|---|
| KTM ETS train | Butterworth station, on the mainland — not on Penang Island | You still cross the water: the ferry terminal is beside the station, or take a taxi over the Penang Bridge |
| Express bus | Some services stop at Butterworth; others cross the bridge to Sungai Nibong terminal on the island | From Sungai Nibong you are already on the island and it is a short ride into George Town; from Butterworth you still have to cross |
| Flight | Penang International Airport, in the south of the island (the Bayan Lepas area) | About 30–45 minutes by taxi or ride-hailing to George Town, traffic permitting |
| Self-drive / private car | Straight to your hotel door in George Town | No onward transfer needed |
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?
What is the difference between George Town and Penang?
Does the train go straight to George Town?
How long is the ride from Penang airport 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.