Malacca (Melaka) is the closest UNESCO World Heritage city to Kuala Lumpur — just 150 km south via the highway, roughly 1.5-2 hours depending on traffic. It's the most popular day trip from KL for good reason: the drive is short and easy, the tolls are cheap, parking in the old town is free or nearly free, and there's enough to fill a full day — from the Portuguese ruins at A Famosa to the antique shops and street food of Jonker Street. You don't need a guide, you don't need to book a tour, and you certainly don't need to take a bus that drops you at the Melaka Sentral terminal 5 km from the old town. A rental car gives you door-to-door freedom and costs less than you'd think.
This guide covers the full self-drive day trip from KL to Malacca: which highway to take (PLUS or MEX), toll costs, fuel budget, where to park in the heritage zone, the top attractions to hit in a single day, and which rental car makes sense for this short trip. Spoiler: a compact Perodua Axia from RM62/day is more than enough — you're on a flat highway for 90 minutes each way, and the old town is best explored on foot once you've parked.
The route: KL to Malacca via PLUS or MEX highway
You have two highway options from KL to Malacca. The PLUS North-South Expressway (E2, southbound) is the traditional route — take it from KL towards Seremban, then continue south to the Ayer Keroh exit. Distance: about 150 km, tolls approximately RM12-13 one-way. The alternative is the MEX (Maju Expressway) from KL to Nilai, then connect to the PLUS southbound. The MEX is faster out of KL's southern suburbs and avoids some traffic, but tolls are slightly higher (RM14-16 one-way including the MEX section). Either way, total driving time is 1.5-2 hours in normal traffic.
Exit at Ayer Keroh for direct access to Malacca's attractions — A Famosa, Stadthuys, and Jonker Street are all within 10 minutes of the highway exit. Navigation is straightforward: follow signs to 'Bandar Melaka' (Malacca City) and you'll end up on Jalan Munshi Abdullah, which leads straight to the heritage zone. If you're using Google Maps or Waze, set your destination to 'Stadthuys Malacca' or 'Jonker Street' for the most central arrival point.
Costs breakdown: tolls, fuel, parking, and rental
Highway tolls — RM25-30 round trip : PLUS highway tolls from KL to the Ayer Keroh exit cost approximately RM12-13 one-way. If you use the MEX for the first section, add RM2-4 extra. Round trip toll budget: RM25-30. Pay with Touch 'n Go card or RFID.
Fuel — RM40-50 round trip : The round trip distance is about 300 km. A Perodua Axia (1.0L) averages 5-5.5L per 100 km, using roughly 15-17 litres. Malaysian licence holders pay the Budi95 subsidised rate of RM1.99/litre — that's approximately RM30-34 round trip. Foreign visitors pay the unsubsidised RON95 rate of RM3.87/litre (as of March 2026), bringing the cost to approximately RM58-66. Even a larger sedan like the Toyota Vios stays under RM48 (Budi95) or RM93 (unsubsidised) for the round trip.
Parking — free to RM5 in the old town : Here's a perk of driving to Malacca: parking in the heritage zone is remarkably cheap. Street parking along the Malacca River and near St. Paul's Hill is often free, especially on weekdays. The open-air car parks near Jonker Street charge RM2-5 per entry. On weekends and public holidays, street parking fills up by 10 AM — arrive early or use the car parks behind Jalan Hang Jebat.
Compact car rental — from RM62/day is all you need : For a flat highway day trip, there's no need for a big car. The Perodua Axia from RM62/day from MJ Adventure Travel handles the highway fine, sips fuel, and is easy to park in Malacca's narrow heritage streets. If you're planning to combine Malacca with a longer trip, the Perodua Bezza from RM89/day offers a slightly bigger boot and better highway cruising.
Total day trip cost — under RM150 : Add it up for a Perodua Axia day trip: rental RM62, tolls RM26, fuel RM32 (Budi95 rate) or RM60 (unsubsidised), parking RM5 — total RM125-153 depending on your fuel rate. For two people, that's RM63-77 each for a return trip with your own car, including door-to-door convenience. A return bus ticket costs RM20-25 per person, plus you'll need Grab rides from Melaka Sentral to the old town (RM8-12 each way).
What to see in Malacca on a day trip
Malacca's heritage zone is compact — you can walk between all the major attractions in a single day. Park your car near the Stadthuys or along the river, and explore on foot. Here's a practical itinerary:
Top Malacca attractions for a day trip
Jonker Street (Jalan Hang Jebat) — antiques and street food : The heart of Malacca's Chinatown. Browse antique shops, try cendol (RM3) and chicken rice balls (RM8-12 per plate), and visit the Cheng Hoon Teng Temple — Malaysia's oldest Chinese temple. On Friday and Saturday nights, the entire street becomes a night market (starts 6 PM). Walk from one end to the other in 20 minutes.
A Famosa — Portuguese fortress ruins from 1511 : One of the oldest European architectural remains in Southeast Asia. Only the gateway (Porta de Santiago) survives, but it's iconic and free to visit. Located at the base of St. Paul's Hill — walk up the hill for views over Malacca city and the Strait of Malacca.
Dutch Square and Stadthuys — the red centre : The terracotta-red Stadthuys building (1650) and Christ Church form Malacca's most photographed spot. The Stadthuys houses the History and Ethnography Museum (RM10 entry). The surrounding square is pedestrianised — grab a coffee at a nearby cafe and people-watch.
Malacca River cruise — RM48 per adult (foreigners) : A 45-minute boat ride along the Malacca River, passing murals, heritage buildings, and old warehouses. Boats depart from the jetty near the Maritime Museum. Best at dusk when the buildings along the riverbank are lit up. Book at the counter — no need to pre-book online.
Baba Nyonya Heritage Museum — Peranakan culture : A beautifully preserved 19th-century Peranakan townhouse on Jalan Tun Tan Cheng Lock. Guided tours (RM18 adult) run every 45 minutes and explain the unique Baba Nyonya (Straits Chinese) culture, furniture, and customs. One of the most interesting small museums in Malaysia.
St. Paul's Hill and Church — colonial ruins with a view : Walk up the hill behind A Famosa to reach the ruins of St. Paul's Church, built by the Portuguese in 1521. Dutch gravestones and a statue of St. Francis Xavier mark the spot. The hilltop gives you a panoramic view over Malacca's rooftops to the strait. Free entry.
Driving tips for the Malacca day trip
Practical advice for the drive and day
Leave KL by 8 AM for the best experience : Departing by 8 AM gets you to Malacca around 9:30-10 AM — early enough to find free street parking and explore before the midday heat. Most attractions open at 9 AM. You'll have a full day and can head back to KL by 5-6 PM to avoid driving in the dark.
Weekdays are dramatically better than weekends : Malacca is a popular weekend getaway for Singaporeans and KL residents. On weekends and public holidays, Jonker Street is packed, parking is scarce, and the drive back to KL can take 2.5-3 hours due to traffic. If you can go on a Tuesday-Thursday, do it — you'll have the heritage zone almost to yourself.
Bring cash for street food and parking : Most Malacca street food stalls are cash-only. Bring RM50-80 in small notes. Parking meters and open-air car parks also accept cash. Some newer cafes and restaurants take card or e-wallet, but don't count on it in the heritage zone.
Watch for one-way streets in the old town : Malacca's heritage zone has several one-way streets that can be confusing if you're relying on GPS. Jalan Hang Jebat (Jonker Street) is one-way. Follow Google Maps or Waze carefully and don't panic — the blocks are short, and you can always loop around.
| Cost item | Perodua Axia (from RM62/day) | Perodua Bezza (from RM89/day) |
|---|---|---|
| Rental (1 day) | RM62 | RM89 |
| Fuel round trip (300 km) | RM32 | RM36 |
| Highway tolls round trip | RM26 | RM26 |
| Parking in old town | RM5 | RM5 |
| Total day trip cost | RM125 | RM156 |
| Per person (2 travellers) | RM63 | RM78 |
Day trip or overnight? How to decide
A day trip works perfectly for Malacca if you leave KL by 8 AM and head back by 5-6 PM. You'll cover all the major attractions comfortably. However, if you want to experience the Friday/Saturday Jonker Street Night Market (which doesn't really get going until 8 PM), consider an overnight stay. Budget hotels in the heritage zone start from RM80-120/night, and boutique heritage hotels run RM150-250. An overnight trip also lets you catch the Malacca River cruise at dusk and enjoy a more relaxed pace.
If you do stay overnight, you'll also save on car rental — many visitors combine Malacca with a multi-day trip south to Johor Bahru or Desaru. MJ's unlimited mileage policy means there's no extra charge regardless of where you drive.
Malacca is where Portuguese, Dutch, British, and Malay history collide on a single street — and the best chicken rice balls in the country are the bonus.
Ready to drive to Malacca?
The KL to Malacca drive is the perfect introduction to Malaysian road tripping. Ninety minutes on the highway, RM26 in tolls, and RM32-36 in fuel gets you from the capital to a UNESCO World Heritage city packed with history, street food, and Peranakan culture. It's short enough for a comfortable day trip and rewarding enough to justify an overnight stay if you want the night market experience.
A compact car is all you need. The Perodua Axia from RM62/day from MJ Adventure Travel handles the highway fine and parks easily in Malacca's narrow heritage streets. If you prefer a sedan with more boot space, the Perodua Bezza from RM89/day is slightly more comfortable at highway speed.
Book at mjadventuretravel.com for transparent pricing, unlimited mileage, and low deposit. We're a KL-based operator — your car is ready at pickup with no hidden charges. WhatsApp support available throughout your trip.
Pro tip: combine Malacca with a Penang road trip for a 3-4 day loop — head south to Malacca on day one, back to KL, then north to Penang. One rental car, two UNESCO cities, under RM500 total.
How long does it take to drive from KL to Malacca?
About 1.5-2 hours via the PLUS North-South Expressway or MEX highway. The distance is approximately 150 km. On weekends and public holidays, traffic can extend the return trip to 2.5-3 hours — leave Malacca by 4-5 PM to avoid the worst of it.
How much are the tolls from KL to Malacca?
PLUS highway tolls from KL to the Ayer Keroh exit cost approximately RM12-13 one-way. If you use the MEX for the initial section, add RM2-3. Round trip total: RM25-30. Pay with Touch 'n Go card or RFID.
Is there free parking in Malacca old town?
Yes. Street parking along the Malacca River and near St. Paul's Hill is often free, especially on weekdays. Open-air car parks near Jonker Street charge RM2-5 per entry. On weekends, arrive before 10 AM for the best parking options.
Can I do Malacca as a day trip from KL?
Absolutely. Leave KL by 8 AM, arrive around 9:30-10 AM, explore the heritage zone for 6-7 hours, and drive back to KL by 5-6 PM. You'll comfortably cover Jonker Street, A Famosa, Dutch Square, the river cruise, and the Baba Nyonya Museum in a single day.
What is the best car to rent for a KL to Malacca day trip?
A compact car is ideal. The Perodua Axia from RM62/day from MJ Adventure Travel is fuel-efficient (5-5.5L per 100 km), easy to park in narrow heritage streets, and perfectly capable on the flat highway. For more boot space, the Perodua Bezza from RM89/day offers a slightly bigger boot and better highway cruising.
Is it worth staying overnight in Malacca?
If you want to experience the Friday/Saturday Jonker Street Night Market (starts 6 PM, peaks around 8-9 PM) and the Malacca River cruise at dusk, an overnight stay is worthwhile. Budget hotels start from RM80-120/night. Otherwise, a day trip covers all the major attractions comfortably.
Do foreign visitors pay different petrol prices in Malaysia?
Yes. Malaysia's Budi95 fuel subsidy (RM1.99/litre for RON95) is only available to Malaysian driving licence holders, with a 300-litre monthly quota. Foreign visitors pay the unsubsidised RON95 rate of RM3.87/litre as of March 2026. For a Malacca day trip, this means fuel costs roughly RM58-66 instead of RM30-34. See our Malaysia Petrol & Fuel Guide for full details on fuel types and pricing.
Panduan berkaitan
- Dikategorikan dalam:Road trips, Self-drive tips
- Kemas Kini Terakhir:2026-03-28





