The drive from Kuala Lumpur to Penang is one of Malaysia's great road trips. The North-South Expressway covers the roughly 370 km in about four hours if you push straight through — but why would you? Between the KL toll plazas and the Penang Bridge, there's a string of seriously underrated stopovers that most travellers blow past entirely: the graceful colonial lakeside town of Taiping, the family resort playground of Bukit Merah, and the royal riverside city of Kuala Kangsar. Rent a car in KL, take your time on the highway, and arrive in Penang having already ticked off some of West Malaysia's most rewarding hidden gems.
Planning Your KL to Penang Drive
Central KL to Georgetown is approximately 370 km. On the North-South Expressway (E1), the drive runs 3.5 to 4 hours without stops — budget a full day if you plan to linger at the stopovers below. The Juru interchange near Butterworth is the last major junction before you decide whether to cross to Penang Island via the Penang Bridge or stay on the mainland side.
Tolls from KL to Penang total roughly RM40–RM55 depending on your vehicle class and entry/exit points. Keep your Touch 'n Go card topped up — most toll plazas on this corridor are cashless. If you're renting a car, fill up before you hit the expressway and top up again near Butterworth before returning the car. R&R stops with petrol stations are plentiful along the way at Tapah, Slim River, and several points through Perak.
Stopover 1: Kuala Kangsar — Perak's Royal Town
About 200 km north of KL, Kuala Kangsar is the royal capital of Perak and one of Malaysia's most photogenic small towns. The Ubudiah Mosque, with its gleaming golden onion domes set against a backdrop of emerald hills, is among the most-photographed mosques in the country. The Istana Kenangan (now a royal museum) is open to visitors and showcases traditional Malay palace craftsmanship — famously built without a single nail. The riverfront along Sungai Perak is tranquil and easy to explore on foot, and roadside stalls near town sell the area's celebrated Kuala Kangsar rambutan when in season.
Exit the expressway at the Kuala Kangsar interchange (Exit 144). Allow 1.5 to 2 hours for a comfortable visit before rejoining the highway northbound toward Taiping.
Stopover 2: Taiping — Malaysia's Oldest and Most Atmospheric Town
Taiping rewards slow travel. Founded during the tin-rush era of the 1870s, it holds a quiet, unhurried charm that has survived the decades of development that transformed other Perak towns. The Taiping Lake Gardens — Malaysia's oldest public gardens, established in 1880 — are particularly lovely on a misty morning, ringed by giant rain trees and fed by a chain of mirror-still lakes. The Perak Museum next door is the oldest museum in Malaysia and well worth 45 minutes of your time.
Beyond heritage, Taiping is outstanding food territory. Breakfast at a kopitiam here is near-ritual: thick toast with kaya and butter, half-boiled eggs, and strong Hainanese coffee. The Larut Matang wet market is one of the liveliest in the state, and evening dim sum along Jalan Tupai has loyal devotees from across Perak. Exit at Taiping interchange and allow 2 to 3 hours if you want to do the town proper justice.
Stopover 3: Bukit Merah — Eco-Park and Orangutan Island
Bukit Merah Laketown Resort sits between Taiping and Butterworth, right off the expressway. It's one of the best family stops on the entire KL–Penang corridor: the Bukit Merah Eco Orang Utan Island Foundation offers rehabilitation and conservation education, and the resort itself has water park facilities that will occupy younger travellers for hours. It's not a theme park in the flashy sense — it's genuinely nature-forward — but that's precisely the appeal. Exit at Bagan Serai or Bukit Merah interchange depending on your direction of travel, and follow signs toward Bukit Merah/Air Kuning.
Picking Up Your Rental Car in Penang
If you prefer to fly into Penang and pick up a rental car on arrival rather than driving the full route from KL, you have two convenient collection points in the area.
Penang International Airport (Bayan Lepas) is the most popular pickup point for visitors arriving by air. Operators meet customers in the arrivals hall or at a designated meeting point — confirm the exact spot with your operator after booking. The airport is well connected to Georgetown by taxi, Grab, and the Rapid Penang bus network.
Penang Sentral (Butterworth) is the major transport hub on the mainland side, serving ETS and KTM intercity trains from KL, Ipoh, and the north. If you're arriving by train, picking up your rental car at Penang Sentral and driving across the Penang Bridge yourself gives you maximum flexibility for exploring both the island and the mainland (Seberang Perai) side. Other available pickup locations in the area include Butterworth KTM/ETS Station, Bukit Mertajam KTM/ETS Station, Komtar George Town, Queensbay Mall, and Sungai Nibong Bus Terminal, among others — the full list is shown during the booking process on the website.
What Cars Are Available in Penang?
The Penang rental fleet on MT Car Rentals is one of the most varied outside KL. Budget-conscious travellers can start with a Perodua Axia from RM96/day or a Proton Saga from RM120/day — both practical for city driving and nimble enough for Georgetown's narrow heritage streets. The Perodua Myvi from RM115/day is the perennial favourite for small families. Step up to a Perodua Alza (from RM180/day) or Perodua Aruz (from RM220/day) for more cabin space, or a Toyota Innova from RM250/day if you're travelling in a group with luggage. SUV fans have the Proton X50 from RM320/day and Proton X70 from RM350/day. For large groups or special occasions, the Toyota Alphard is available from RM680/day and the Toyota Vellfire from RM700/day.
Ready to plan your route? Browse the full Penang fleet, compare operators, and lock in your rental at mtcarrentals.com. The KL–Penang drive with a few well-chosen stopovers is genuinely one of the most satisfying ways to experience the west coast of Peninsular Malaysia — and it all starts the moment you pull out of the city.

