city in Malaysia

Melaka

A compact Straits port layered with Portuguese, Dutch and Peranakan history, Melaka is a two-night stop within easy reach of Kuala Lumpur.

Best time

December to March is drier on this coast. April, May and October bring inter-monsoon storms, though showers here are usually short rather than day-long.

At a glance

Cost per day €3272 Rate 2026-08-26 mid-range, per person
Time to give it 2 days on a first visit
Best for Peranakan historyNight marketShort stops
Eat
Chicken rice balls, €24 Rate 2026-08-26. The old kedai kopi off Jonker Street that sells only this and runs out by mid-afternoon, not the ones with a photo menu at the door.
Book ahead
Book a room for Friday or Saturday a week or two ahead; the town fills with weekend visitors from Kuala Lumpur and Singapore and rates rise with it.
Skip
The blaring neon trishaw circuit around the square, which is a flat inflated fare for a loop you can walk in fifteen minutes.

Everything worth seeing sits within twenty minutes on foot of the red Dutch Square. The Baba and Nyonya Heritage Museum is the one paid museum to prioritise at about €4, because the Peranakan story is what makes this town different from any other Straits port. The Stadthuys complex, St Paul's Hill and the Famosa gate are a single loop, and the river walk on the far bank is the quiet half of the town.

Jonker Walk closes to traffic on Friday, Saturday and Sunday evenings and becomes a food and trinket market. It is genuinely good for eating and mediocre for shopping, so go hungry and ignore the stalls selling phone cases. The river cruise is about €6 for forty-five minutes and is better after dark than in the afternoon heat.

Getting here is easy and cheap: a coach from Kuala Lumpur's TBS terminal takes two hours and costs €3 to €5, and the town has no useful railway station of its own. A dorm bed is €6 to €10, a heritage guesthouse double is €20 to €45, and weekend rates run noticeably higher than weekdays. Two nights covers it comfortably; a third only makes sense if you are using Melaka as a slow stop on the way south.

Sources