Melaka City, Melaka, Malaysia
Melaka 1 to 2 days 2.1944° N, 102.2486° E

Things to Do in Melaka City: Malacca Travel Guide

A UNESCO-listed trading port on the Strait of Malacca, layered with Malay, Peranakan, Portuguese, Dutch and British history and famous for Nyonya food.

Melaka City, still often called Malacca, was one of the great trading ports of Asia. A Malay sultanate ruled here from the early 15th century, the Portuguese captured the city in 1511, the Dutch took it in 1641 and the British in the 1820s. Each left buildings behind, and in 2008 the historic centre was listed as a UNESCO World Heritage Site alongside George Town. Most things to do in Melaka are packed into a compact riverside core you can cover on foot, which makes it one of the easiest and most rewarding short trips from Kuala Lumpur.

It is also a city with a strong Peranakan (Baba Nyonya) identity, the culture of Chinese families who settled here centuries ago and married into the local community. You see it in the ornate shophouses of Jalan Tun Tan Cheng Lock and taste it in the food.

Top things to do in Melaka

Start at the Red Square

Dutch Square, known to everyone as the Red Square, is the heart of the old city. The terracotta-red Stadthuys and Christ Church were built by the Dutch in the 17th and 18th centuries, and the Stadthuys now holds a history museum. The clock tower and fountain in front are the city’s classic photo spot, best before 9am or in late afternoon light.

Climb St Paul’s Hill to A Famosa

Behind the square, a path climbs St Paul’s Hill to the roofless ruins of St Paul’s Church, with views over the Strait of Malacca. On the far side, all that remains of the Portuguese fortress of A Famosa is the Porta de Santiago gatehouse. The rest was demolished by the British in the early 19th century. Allow an hour for the loop, and wear good shoes for the uneven steps.

Walk Jonker Street and the Chinatown lanes

Across the bridge from the Red Square, Jonker Street (Jalan Hang Jebat) is lined with antique shops, cafés and clan associations. On Friday, Saturday and Sunday evenings it closes to traffic and becomes a night market from around 6pm, packed with food stalls and trinkets. The parallel streets are just as interesting: Jalan Tun Tan Cheng Lock (Heeren Street) has the grandest Peranakan townhouses, including the Baba and Nyonya Heritage Museum, while Jalan Tokong, sometimes called Harmony Street, lines up the Cheng Hoon Teng temple, the Kampung Kling Mosque and the Sri Poyyatha Vinayagar Moorthi temple.

Take a river cruise

The Melaka River Cruise follows the restored riverbanks past murals, old godowns and the traditional Malay houses of Kampung Morten. It takes under an hour and is best after dark, when the bridges and riverside walls are lit up. You can also walk the riverside path, which is quieter and free.

Explore beyond the centre

A short ride south-east, the Portuguese Settlement is home to a Kristang community descended from Portuguese settlers, with seafood stalls by the sea in the evenings. Kampung Morten, a Malay village of wooden stilt houses on the riverbank, is a peaceful contrast to the busy centre. Families may also enjoy the Menara Taming Sari revolving tower and the replica Portuguese galleon that houses the Maritime Museum.

Melaka neighbourhoods

Chinatown and Jonker Street is the most atmospheric area to stay, in restored shophouse hotels and guesthouses, though it gets noisy on market nights. Around the Red Square and Bandar Hilir, south of the river, you are close to the main museums and the Dataran Pahlawan mall, with more chain hotels. The riverside north of Chinatown, towards Kampung Morten, is calmer, with boutique stays overlooking the water. Melaka Raya and Klebang, to the south and west along the coast, are modern districts with larger hotels and serviced apartments, better if you have a car.

Practical tips for Melaka

  • Avoid weekend crowds: Melaka is a favourite weekend escape from KL and Singapore. Visit midweek for quieter streets and lower room rates, and come at the weekend only if the night market is a priority.
  • Getting around: the historic centre is walkable. Grab is cheap for trips to Melaka Sentral, the Portuguese Settlement or Klebang.
  • Trishaws: the flower-covered, music-blasting trishaws by the Red Square are fun for a short ride with children. Agree the price and route before you set off.
  • Heat: sightsee in the morning and late afternoon, and spend the hottest hours in the museums or a Nyonya restaurant.
  • Museum closures: several state museums close one day a week, so check opening days before planning your route.

How long to stay in Melaka

Melaka can be done as a long day trip from Kuala Lumpur, but you will spend around five hours on the road and miss the city after dark, when it is at its best. One night is enough for the main sights and a river cruise. Two nights lets you slow down, add the Portuguese Settlement and eat more. It sits well on a route between KL and Singapore or Johor Bahru. For more on the state, see our Melaka guide, and for a wider plan see the 10-day Malaysia itinerary.

Best time to visit Melaka

Melaka is hot and humid all year, and it has no true dry season. February is usually the least rainy month, and the period from February to April is generally the most comfortable for walking. November is typically the wettest month, though rain tends to fall in short, heavy bursts. Chinese New Year and Malaysian school holidays bring big crowds and higher prices, so book early. For festival dates and tourism updates, see the Melaka state government’s tourism information.

Where to stay in Melaka City

  • Chinatown and Jonker Street: best for first-timers, couples and anyone who wants heritage character. Shophouse boutique hotels and guesthouses within a few minutes’ walk of everything, but noisy on Friday to Sunday market nights.
  • Red Square and Bandar Hilir: convenient for families, close to the museums, St Paul’s Hill, Menara Taming Sari and the Dataran Pahlawan mall, with more mid-range chain hotels.
  • Riverside and Kampung Morten: quieter boutique stays along the Melaka River, suited to couples who want to be near the centre without the crowds.
  • Melaka Raya and Klebang: modern hotels and serviced apartments with lower prices and parking, best for travellers with a car or on longer stays.

How to get to Melaka City

By bus: express buses run frequently from Terminal Bersepadu Selatan (TBS) in Kuala Lumpur to Melaka Sentral, taking about 2.5 hours (longer on Friday and Sunday afternoons). Direct buses also run from KLIA and KLIA2 in around 2 to 2.5 hours, and from Singapore. Melaka Sentral is about 15 to 20 minutes from the historic centre by Grab.

By train: there is no railway station in the city. The nearest is Pulau Sebang/Tampin, about 35km north, served by ETS and KTM Komuter trains. From there it is roughly 30 to 40 minutes to the centre by Grab or taxi, so for most travellers the bus is simpler.

By car: the drive from Kuala Lumpur takes around 2 hours via the North-South Expressway. Parking in the old town is tight at weekends, so choose a hotel with parking.

What to eat in Melaka City

  • Chicken rice balls: Hainanese chicken served with rice pressed into small balls. Several old shops on and around Jonker Street serve it, and queues form at lunchtime.
  • Nyonya laksa and Peranakan dishes: try ayam pongteh (chicken braised with fermented soy beans) and itik tim (duck soup) at the Nyonya restaurants along Jalan Tun Tan Cheng Lock and around Jonker Street.
  • Cendol with gula Melaka: shaved ice with coconut milk, green rice-flour jelly and the dark palm sugar named after the city. Stalls and cafés around Jonker Street serve it all afternoon.
  • Satay celup: skewers of meat, seafood and vegetables dipped into a shared pot of bubbling peanut sauce, a Melaka speciality found at dedicated restaurants around the city.
  • Portuguese seafood and devil curry: grilled fish with chilli sauce and the fiery Kristang curry (curry debal) at the seafront stalls of the Portuguese Settlement in the evening.

Melaka City: frequently asked questions

Is Melaka worth visiting?

Yes. Melaka packs centuries of Malay, Portuguese, Dutch, British and Peranakan history into a small, walkable UNESCO-listed centre, and its Nyonya food is a highlight of any trip to Malaysia. It is also easy to reach from Kuala Lumpur and Singapore.

Is Melaka the same as Malacca?

Yes. Melaka is the official Malay name and Malacca is the older English spelling. Both refer to the state and to its capital, Melaka City, which is also historically known as Malacca Town.

How many days do you need in Melaka?

One or two nights is ideal. One night covers the Red Square, St Paul's Hill, Jonker Street and an evening river cruise, while two nights lets you add the Portuguese Settlement, museums and more meals.

Can you do a day trip to Melaka from Kuala Lumpur?

Yes, but it is a long day, with about 2.5 hours each way by bus. Staying overnight lets you see the riverside lit up and visit the Jonker Street night market if you are there from Friday to Sunday.

When is the Jonker Street night market open?

The Jonker Street night market runs on Friday, Saturday and Sunday evenings, from around 6pm until late, when the street is closed to traffic. Arrive early to browse before the biggest crowds.

How do I get from Kuala Lumpur to Melaka?

The easiest option is an express bus from TBS in Kuala Lumpur to Melaka Sentral, which takes around 2.5 hours. There is no train station in the city itself, and the nearest, Pulau Sebang/Tampin, is about 35km away.