Melaka — also spelled Malacca — is one of the most historically rich and rewarding destinations in Malaysia, and one of the easiest day trips or weekend escapes from Kuala Lumpur. A UNESCO World Heritage Site since 2008 (jointly with Georgetown, Penang), Melaka’s 600-year-old port city history has left an extraordinary layered streetscape: Portuguese fortifications, Dutch administrative buildings, Chinese merchant shophouses, Tamil Hindu temples, mosques, and Peranakan (Baba-Nyonya) heritage all compressed into a walkable historic core.
I’ve been multiple times and it consistently delivers. This guide covers what to see, eat, where to stay, and the logistics of getting there from KL.
Why Melaka is Worth Your Time
Melaka is genuinely different from the rest of Malaysia. Its history as a major international trading port from the 15th century onwards attracted Arab, Indian, Chinese, and later Portuguese, Dutch, and British traders — each leaving their mark on the city’s architecture, food, culture, and people. The result is a concentration of living history that feels distinct from anywhere else in the country.
The Baba-Nyonya (Peranakan) culture — the community descended from early Chinese immigrants who adopted Malay language and customs while maintaining Chinese religious practices — is particularly vivid in Melaka. The Baba Nyonya Heritage Museum on Jalan Tun Tan Cheng Lock (known as Millionaires’ Row) is one of the most fascinating house museums in Southeast Asia.
What to See in Melaka
Jonker Street (Jalan Hang Jebat)
The main artery of Melaka’s Chinese quarter — lined with antique shops, cafes, Peranakan restaurants, souvenir vendors, and heritage buildings. During the day it’s busy and browseable. On Friday and Saturday nights it becomes a pedestrianised night market with food stalls, live music, and even more crowds. Walking the full length of Jonker Street and its branching lanes is the core activity in Melaka’s old town.
Stadthuys and Red Square (Dutch Square)
The deep terracotta-red Stadthuys (former Dutch town hall, now a history museum) and the surrounding Red Square are Melaka’s most-photographed ensemble. Built by the Dutch in the mid-17th century, it’s one of the oldest remaining Dutch buildings in Asia. The Queen Victoria Fountain in front and the Christ Church (also Dutch, also red) complete the square.
A Famosa and St Paul’s Hill
A Famosa is the ruin of a Portuguese fortress built in 1511 — only the Porta de Santiago gate survives (the British demolished most of it to prevent the Dutch from using it). Behind the gate, St Paul’s Hill rises to the ruins of St Paul’s Church, a Portuguese chapel built in 1521 with a Dutch section added later. The hilltop views over the river and the old town are good, and the graveyard surrounding the roofless church contains Dutch tombstones.
Baba Nyonya Heritage Museum
Three interconnected townhouses on Millionaires’ Row, preserved and converted into a museum of Peranakan life. Guided tours (mandatory) take you through rooms filled with antique furniture, Peranakan porcelain, textiles, and photographs. The architecture itself — with its elaborate carved woodwork, tiled floors, and internal air wells — is extraordinary. One of the best house museums in Malaysia.
Cheng Hoon Teng Temple
Malaysia’s oldest functioning Chinese temple, built in 1646. Still an active place of worship with incense, offerings, and devotees throughout the day. The architecture is classical southern Chinese, with elaborate carved roof ornamentation and painted beams. Free to enter and genuinely atmospheric.
Kampung Kling Mosque and Sri Poyyatha Vinayagar Moorthi Temple
Melaka’s religious diversity is exemplified on Jalan Tukang Emas, where you’ll find a mosque, a Hindu temple, and a Chinese temple within a few hundred metres of each other. The Kampung Kling Mosque is particularly distinctive — built in a Sumatran architectural style with a multi-tiered roof rather than the dome typically associated with Islamic architecture.
What to Eat in Melaka
Melaka’s food scene is one of its strongest selling points, particularly for Peranakan cuisine.
Nyonya food: The cooking of the Peranakan community — a blend of Chinese and Malay techniques and ingredients. Ayam pongteh (chicken in fermented soybean sauce), asam pedas ikan (fish in tamarind and chilli), and babi pongteh (pork belly in soybean sauce, for non-halal restaurants) are signature dishes. Restoran Nyonya Makko on Jonker Street is long-established.
Chicken rice balls: Melaka’s most famous dish — rice cooked with chicken stock and shaped into golf balls, served with poached chicken and a dipping sauce. Hoe Kee Chicken Rice on Jonker Street is the most famous purveyor.
Cendol: A dessert of green rice flour jelly, coconut milk, palm sugar, and shaved ice — ubiquitous across Malaysia but Melaka’s cendol vendors are celebrated as among the best. The original Jonker Street cendol stall has been operating for decades.
Satay celup: A Melaka specialty — skewers of raw ingredients (seafood, meat, vegetables, tofu) which you dip into a communal pot of boiling satay sauce at your table. Capitol Satay on Lorong Bukit China is the classic venue.
Getting to Melaka from KL
Bus: The most common option. Express buses from TBS (Terminal Bersepadu Selatan) at Bandar Tasik Selatan LRT station run frequently to Melaka Sentral bus terminal. Journey time approximately 2 hours, tickets around RM12–15. From Melaka Sentral, take a local bus or Grab to the historic core (about 20 minutes, as Sentral is outside town).
Grab / private car: Around RM120–180 from KL city centre, approximately 2 hours depending on traffic. Faster and more convenient but significantly more expensive than bus.
Train: There’s no direct train to Melaka — the nearest KTM station is at Pulau Sebang/Tampin, about 30km away, which then requires onward transport. Bus is simpler.
Day Trip or Overnight?
Melaka can be done as a day trip from KL — leave KL by 8am, spend the day, return in the evening. But I strongly recommend an overnight stay, particularly if you’re interested in the night market on Jonker Street (Friday/Saturday) and want a more relaxed pace to absorb the atmosphere. The city genuinely comes alive in the evening. A boutique heritage hotel in the historic core adds considerably to the experience.
Plan Your Melaka Trip
Melaka’s heritage boutique hotels in the old town are some of the best-value stays in Malaysia. Book on Booking.com for good free cancellation options — essential when planning around bus schedules.
Agoda often has excellent rates for smaller boutique properties in Melaka’s heritage zone — check both platforms to compare. Proximity to Jonker Street is worth paying for.
Spend in ringgit on bus tickets, food, and entrance fees without your UK bank’s conversion charges. Wise gives you the real exchange rate every time you pay.
Some links are affiliate links. I earn a small commission if you sign up at no extra cost to you. I only recommend things I actually use.



