A Weekend in Malacca: 1–2 Day Itinerary
A practical 1 to 2 day Malacca itinerary — Dutch Square, St Paul's Hill, Jonker Street, the river cruise and the best food, with timings, 2026 prices and honest pacing tips.
Malacca is built for a weekend. The historic core is compact and walkable, the food is excellent, and it’s an easy two to two-and-a-half hours from KL. You can squeeze the highlights into a single day, but two days lets you actually enjoy them instead of speed-running a UNESCO site in the heat.
Here’s how I’d plan it.
For the full set of guides on each sight, see our Malacca destination hub.
Getting there
From KL, frequent buses run from TBS to Melaka Sentral — roughly two to two-and-a-half hours, fares around RM10 to RM15 one way as of 2026, departures every half hour or so. Driving takes a similar time outside peak periods. From Melaka Sentral, a short ride-hailing trip drops you in the old town.
A few honest words on timing: Friday to Sunday is when Malacca shines (the Jonker night market only runs those nights) but also when KL and Singapore day-trippers flood in. Weekday visits are calmer but skip the market. Pick your trade-off.
Day 1: The historic core
Morning
Start at Dutch Square (Red Square) before the tour buses and the heat arrive. Photograph the red Stadthuys, pink Christ Church, the fountain and clock tower. If you want context, step into the Stadthuys museums (around RM5 entry as of 2026, combo tickets available) for an air-conditioned hour of Malacca’s history.
Then climb the steps behind the square up St Paul’s Hill to the roofless 1521 church ruin — free, with the best view in town over the old town and the Straits. Walk down the far side to A Famosa (Porta de Santiago), the last surviving gate of the Portuguese fort, also free.
Stadthuys (History & Ethnography Museum)
- 🕐 Hours
- Tue–Sun 9am–5:30pm; closed Mon
- 📍 Address
- Jalan Gereja, Bandar Hilir, 75000 Melaka
St Paul's Church (St Paul's Hill)
- 🕐 Hours
- Open 24 hours, free
- 📍 Address
- Jalan Kota, Bandar Hilir, 75000 Melaka
A Famosa (Porta de Santiago)
- 🕐 Hours
- Open 24 hours, free
- 📍 Address
- Jalan Kota, Bandar Hilir, 75000 Melaka
Lunch
Cross the river to Jonker Street and hunt down chicken rice balls — Malacca’s signature dish — or sit down for Nyonya laksa at one of the Peranakan restaurants. Mains run RM15 to RM30.
Afternoon
Slow down. Wander the Jonker daytime shops — antiques, Peranakan craft, pineapple-tart shops. When the heat peaks (1 to 3pm), retreat to an air-conditioned cafe or a museum rather than fighting it.
Late afternoon / evening
Take the Malacca River Cruise as the day cools. Fares run around RM34 adult for MyKad holders, RM48 for foreign visitors, as of 2026 — book online on weekends to skip the queue. The night cruise is prettier if you’d rather do it after dark.
Melaka River Cruise
- 🕐 Hours
- Mon–Thu 9am–11pm; Fri–Sun 9am–11:30pm (boats ~every 30 min)
- 📍 Address
- Jalan Tun Mutahir (Spice Garden jetty), 75300 Melaka
Night
If it’s a Friday, Saturday or Sunday, the Jonker night market runs 6pm to midnight — go around 6 to 6:30pm before the crush. Graze: satay celup, cendol, grilled squid, durian puffs. If it’s a weekday, do a sit-down Peranakan dinner instead, then a stroll along the lit-up riverfront.
Day 2: Food, river and a slower pace
Morning
Sleep in a little, then go for a proper Malacca breakfast — Nyonya kuih, a strong kopi, or chicken rice balls again (no shame).
Ride the Menara Taming Sari revolving tower (tickets from around RM20 as of 2026) for a 360-degree look at the town and the Straits — quick, best in clear light.
Menara Taming Sari
- 🕐 Hours
- Weekdays 9am–10pm; weekends & public holidays 9am–11pm
- 📍 Address
- Jalan Merdeka, Bandar Hilir, 75000 Melaka
Late morning
Walk the riverwalk to see the street murals, especially the big pieces near Kampung Morten, the traditional Malay stilt-house village on the river’s edge. It’s free and quiet compared to Chinatown.
Lunch
Try something you missed: satay celup if you skipped it, a Peranakan restaurant you walked past, or one of the famous cendol stalls for dessert in the heat.
Afternoon
Options depending on your group:
- History buffs: the replica Malacca Sultanate Palace museum and the Proclamation of Independence Memorial, both by A Famosa.
- Families: head out to the Submarine Museum (a real decommissioned sub) or The Shore Oceanarium — see our Malacca with kids guide for the family-friendly options.
- Cafe people: just plant yourself at a riverfront cafe with a cold drink and people-watch.
Then head back to Melaka Sentral for your bus or drive home, ideally before the evening weekend traffic builds.
If you only have one day
Possible, just busy. Do the Day 1 morning loop (Dutch Square, St Paul’s Hill, A Famosa), a Jonker lunch, the river cruise in the afternoon, and dinner on Jonker before heading back. Skip the tower and the outlying museums. You’ll be moving fast but you’ll hit the essentials.
Honest pacing tips
- Beat the heat and the crowds by starting early. The midday sun in the open squares is punishing — plan your indoor or cafe time for 1 to 3pm.
- The core is walkable; you don’t need a car once you’re in the old town. Most sights are within 15 minutes on foot.
- Carry cash in small notes for stalls and trishaws; cafes and ticket counters take cards and e-wallets.
- Sudden rain is common. Keep a small umbrella handy, especially in the afternoon and evening.
- Book weekend cruise and accommodation ahead. Friday-to-Sunday demand is real.
Costs and timing
Two unhurried days — cruise, tower, museums, a trishaw spin and plenty of food — sit comfortably under RM250 per person before accommodation. For a full breakdown see our Malaysia travel budget guide, and to pick cooler, drier dates, our best time to visit Malaysia guide.
Malacca rewards a slow weekend. Tick the history off in a focused morning, then let the food, the river and the cafes carry the rest — that’s the rhythm the city was made for.
About the author
Chris Tan lives and works in Johor Bahru, Malaysia, helping people relocate to and buy property in the Iskandar region. Questions about your move? Get in touch.