In a nutshell
- Jonker Street Night Market: Melaka’s most atmospheric spot — sample Malaysian and Chinese street food while watching locals take karaoke very, very seriously.
- Baba & Nonya Heritage House: The best museum in town for understanding Melaka’s fascinating multicultural history. Really worth your time.
- Colorful Bicycle Rickshaws: Loud, over-the-top decorated, and blasting pop music — one of the most entertaining things to do in Melaka. A few dollars gets you a ride.
- Getting there: Easy bus connections from Kuala Lumpur (about 2.5 hours, $2–3) and Singapore ($15–25). Also totally doable as a day trip from KL.
Melaka: Highlights and Must-Sees
The entire old town of Melaka has been a UNESCO World Heritage Site since 2008 — and you can really feel why. Over the centuries, several different cultures left their mark here: first the Chinese, then the Portuguese, followed by the Dutch, and finally the British.
Each colonial power shaped the city in its own way, resulting in a seriously fascinating architectural and cultural mix that you won’t find anywhere else in Southeast Asia.
Our top recommendation: just wander. Stroll through the old town and along the river with no particular plan. That said, there are a few standout highlights worth knowing about before you go.


Jonker Street Night Market
Jonker Street is the beating heart of the old town. This is where you’ll find most of the restaurants and shops — but it really comes alive on weekends.
On Friday, Saturday, and Sunday evenings, the street closes to cars and a lively night market takes over. Work your way through Malaysian and Chinese street food, pick up some souvenirs, and soak up the atmosphere.
Our personal highlight? The enormous karaoke stage, where mostly older locals belted out one song after another. Strangely enough, they didn’t look like they were having much fun — more like it was a mandatory task. Oh great, it’s Saturday again. Better sing my song and head home. We found it absolutely hilarious.
The Jonker Street Night Market runs every Friday, Saturday, and Sunday from 6:00 PM.

Temples, Churches, and Mosques
If there were such a thing as a model city for religious coexistence, Melaka would be a strong contender. The old town has houses of worship from a wide variety of faiths — some standing right next to each other — and nobody bothers anyone else.
Churches, mosques, Hindu temples, Chinese temples — they’re all here. That’s how it should be! Just visiting the religious buildings alone could easily fill a whole day.


Museums in Melaka
Melaka is also a city of museums — and some of them are genuinely worth your time. The standout is the Baba & Nonya Heritage House, where you can dive deep into the history of Melaka and its Peranakan residents. Really fascinating stuff.
The red Stadthuys, left behind by the Dutch, is also a museum today. And directly across from it stands a faithful replica of an old Portuguese galleon that sank off the coast of Melaka in the 16th century — also converted into a museum. That’s three good reasons to spend a morning in this part of town.

Bicycle Rickshaws in Melaka
One of the most entertaining things to do in Melaka: watching the bicycle rickshaws go by. These aren’t your ordinary rides — the drivers go all out with decorations. Comic characters are huge right now, and you’ll see Minions and Hello Kitty everywhere.
The second unofficial contest among rickshaw drivers seems to be who can run the loudest sound system. Don’t be surprised when a rickshaw pedals past you blasting pop music at full volume.
For a few dollars you can take a ride yourself — though we’re not sure whether you get to pick the playlist.

Our Hotel Recommendations for Melaka
Hotels in Melaka aren’t exactly cheap — especially on weekends when prices go up noticeably. There are some charming places to stay housed in the historic buildings of the old town, but keep in mind: the rooms are often very small and sometimes windowless. Worth checking before you book.
We stayed at the Heeren Straits Hotel and unfortunately ended up with a windowless room. Otherwise it was clean, had a huge TV (almost too big for the small space), and a comfortable bed.
Right in the old town of Melaka, we recommend these hotels:
Heeren Palm Suites: Spacious, stylish rooms in a lovingly restored heritage building — our top pick in the old town.
Layang Layang Guest House: Traveling on a tighter budget? This small guesthouse right in the heart of the historic district is an excellent choice.
Casa del Rio: A reader tip — this Portuguese-style hotel is beautifully situated right on the riverbank.
Courtyard by Marriott: If you’d rather not stay inside the old town and prefer the reliability of a major hotel chain, this is a great option. It’s just outside the historic zone but still within easy walking distance.
Our Restaurant Recommendations for Melaka
For foodies like us, Melaka is a total paradise. Malaysian cuisine — with its influences from Southeast Asia, China, and India — is honestly one of our all-time favorites.
We already mentioned the street food stalls at the Jonker Street Night Market, but here are a few more tips.
Behind the karaoke stage on Jonker Street, there’s a small alley with an excellent little food court. We couldn’t track down its name, but you’ll have no trouble finding it.
For really good Malaysian food, head to Straits Affair on Jalan Tukang Besi. And if you’re up for Indian food, Pak Putra Tandoori & Naan Restaurant on Jalan Laksmana 4 — slightly outside the old town — is absolutely fantastic. It may not look very inviting from the outside, but it’s wonderfully authentic and seriously delicious.
The widely recommended Geographer Cafe in the old town is fine, but ultimately it’s a tourist restaurant. Great for an evening beer with live music, but there are much better options if you’re after a proper meal.

Bus: Kuala Lumpur to Melaka
Melaka sits about 150 km south of Kuala Lumpur and 250 km north of Singapore — and it’s super easy to reach by bus from either city.
Buses are the main way people get around Malaysia. They run frequently, are generally on time, and can be surprisingly comfortable. We bought our tickets in advance online on this booking site and everything worked out perfectly — you can even choose your seat.
One tip: look for buses with 30 seats or fewer. On one side there are two seats, on the other just one, which means the seats are noticeably wider and way more comfortable.
Bus: Kuala Lumpur – Melaka
Countless companies operate this route. The journey takes about 2.5 hours and costs the equivalent of $2–3.
You can also travel directly from Kuala Lumpur’s airport to Melaka — that’s exactly what we did. This route is served by Transnasional and Starmart Express. We each took one leg with each company, and Starmart Express was a thousand times better. Tickets for this route are a bit pricier, running between $6 and $9.
Check bus connections between Melaka and Kuala Lumpur
Bus: Singapore – Melaka
Numerous companies run this route, with prices ranging from $15 to $25 per leg. We’d recommend spending a few days on a stopover in Singapore beforehand — it’s totally worth it.
Check bus connections between Melaka and Singapore
Taxi: Melaka Sentral – Melaka City Center
The Melaka Sentral bus terminal is a bit outside the city center. The roughly 20- to 30-minute taxi ride costs 20 RM (about $5). There are no taxi meters in Melaka, so you’ll need to negotiate the fare upfront.
Don’t let drivers approach you right at the bus, though — follow the taxi sign until you reach a small booth. Tell the person at the window exactly where you want to go, and they’ll sort you out.
Uber is cheaper, though vehicle availability in Melaka wasn’t very high when we were there. Some buses — including Starmart Express — also stop at the hospital, which is much closer to the city center.
Day Trip from Kuala Lumpur to Melaka
Visiting Melaka as a day trip from Kuala Lumpur is absolutely doable. Leave KL early in the morning, return in the evening, and you’ll have a full day to explore the main sights — which is generally enough.
If you’d prefer a more organized outing, you can also book a private guided tour with a driver from Kuala Lumpur.
Our Verdict on Melaka
Melaka is one of the most beautiful cities in Southeast Asia — full stop. It’s an absolute must on any trip to Malaysia, and honestly, we’d say it’s not to be missed.
Comparably charming places in Asia include Hoi An in Vietnam and Luang Prabang in Laos, but in our opinion, Melaka has its own unique character that sets it apart.
Two full days are plenty for the main highlights, and you can technically see everything in one day if you’re pressed for time. But if your schedule allows, Melaka is also a lovely place to slow down and linger for a few extra days.