The best things to do in Melaka

The Perfect Melaka Itinerary

The Best Things to do in Melaka

Just a few hours coach trip from Kuala Lumpur, Melaka (or Malacca) makes a fantastic day trip for anyone visiting Malaysia’s capital city or a great place to explore over a few days. Our Melaka itinerary will guide you around this fascinating and fun city.

The Best Things to Do in Melaka - Table of Contents

Why Visit Melaka?

Melaka’s importance as a trading port once rivalled that of Venice. Chinese and European settlers have left an indelible impression on this Malaysian city, which has come to reflect a little bit of everything from all of its previous owners and occupants. 

In recognition of its rich heritage, the old town of Melaka was declared a UNESCO World Heritage Site in 2008 (along with Penang).

How to Get to Melaka

Melaka is around 90 miles south of Malaysia’s capital city, Kuala Lumpur. It’s about a two hour bus ride to Melaka from Kuala Lumpur depending on traffic.

Buses for Melaka depart from Kuala Lumpur’s Bandar Tasik Selatan, in the south of the city. There are frequent trains from KL Sentral station to Bandar Tasik Selatan around every 15 to 20 minutes.

If you’d prefer you could book a full day private tour of Melaka including a pick up and drop off from your hotel in Kuala Lumpur.

Accommodation in Melaka

With so many things to do in Melaka you might need more than one day to see it all. If so, there’s a huge variety of accommodation available in Melaka to suit every budget.

Where to Stay in Melaka

You can find a wide range of accommodation in Melaka from hostels to luxury hotels by clicking here. If you need some suggestions, here are a few recommendations for somewhere to stay in Melaka:



Less than a ten minute walk from the Dutch Square, Lavender@Guesthouse is perfect for anyone travelling on a budget. The rooms are clean and colourful and come with an excellent breakfast included.

Next Level

Heeren Straits Hotel

A stone’s throw from all of central Melaka’s main sights is the Heeren Straits Hotel. Set inside a beautifully refurbished shophouse with bags of character, you can unwind at the end of the day on the hotel’s wonderful roof terrace.

Top of the Range

Majestic Melacca

On the banks of the Melaka River, the colonial era Majestic Melacca Hotel is possibly the most elegant hotel in the city. Rooms are large and luxurious and styled with a beautiful old world charm.

A Complete Melaka Itinerary - the Best Things to See & Do

Today, Melaka is a feast for the senses. The tempting aroma of some of Malaysia’s finest food follows you around the city’s vibrant streets.

Ancient mosques and Hindu temples sit side by side with classic colourful Chinese shophouses on Melaka’s narrow bustling roads.

If you’re visiting on a day trip from Kuala Lumpur or even from Singapore, or if you’re just spending a few days in the city, here’s our guide on the best things to do in Melaka.

Be Dazzled by Dutch Square

Dutch Square in Melaka
Christ Church in Melaka, the starting point for our Melaka itinerary

Our Melaka itinerary starts at the heart of Melaka is Dutch Square, also known as Red Square. The Dutch Square is the main focal point for Melaka, where people gather and relax throughout the day.

Against the deep blue sky, the Dutch Square is an ambush of colour, mostly the rich crimson red of the beautiful Christ Church and the imposing Stadthuys, the oldest example of Dutch architecture in South East Asia.

Both buildings are wonderful examples of the architectural legacy imposed on Melaka by the Dutch, who governed the city in the 17th and 18th century. The small clock tower and even smaller windmill nearby add to Melaka’s European feel.

Stroll Along Jonker Street & Heeren Street

Cross the Melaka River that glides gently past the Dutch Square and you’ll find that the European colonial architecture on the east bank gives way to the Chinese and Malay neighbourhoods on the west. 

Here you’ll find Melaka’s two main shopping and eating streets, Jonker Street and Heeren Street. The hustle and bustle of the narrow roads that nestle together on the west side of the river gives a glimpse of what Melaka might have been like during its heyday as a trading post.

A red lantern at a Chinese temple as seen in our Melaka itinerary on Where You're Between
A colourful facade to an old shophouse in Melaka

A red lantern in front of a tiger design at a Chinese temple and a colourful shop front in Melaka

Jonker Street

Jonker Street is the throbbing heart of Melaka. This long narrow street is crammed with shophouses all tightly packed together.

Busy shops and restaurants spill into the street to entice the passing crowds. This is a good place to pick up some Melakan staples, such as chicken rice balls, white coffee and, if you’re feeling brave, durian cendol.

From 6.00pm onwards every weekend the whole street is given over to the famous Jonker Street night market, bringing even more opportunities to eat some of Melaka’s famous food.

Heeren Street

A typical Peranakan house on Hereen Street, an essential stop in any Melaka itinerary
The decorative facade of a house along Heeren Street

Running parallel to Jonker Street, the colourful Heeren Street provides a mini potted history of Melaka all by itself.

Once home to some of the richest traders in Malaya, the whole street contains bold and beautiful traditional houses exquisitely maintained or restored, alongside others still in need of rescue.

The houses and shop fronts are a mishmash of decoration and competing colours. Traditional decorative Peranakan tiles skirt along the bottom of many facades, and large wooden name plates in bright golden Chinese script hang over many of the doors.

Visit the Baba and Nonya Heritage Museum

The Baba and Nonya Heritage Museum, an essential part of a Melaka itinerary

Towards the start of Heeren Street is the excellent Baba and Nonya Heritage Museum, an immaculately maintained example of an early 20th century Melakan and Peranakan house.

A home to four generations of the same Straits Chinese family since the 1860s, the house was opened as the Baba and Nonya Heritage Museum in 1985. 

The house is a beautiful record of Peranakan history, culture and identity, as well as a wonderful chance to see an example of the enormous wealth that came to many of those who thrived in Melaka in the late 19th and early 20th century.

Admire Harmony Street

Cheng Hoon Teng Temple on Harmony Street in Melaka
Cheng Hoon Teng temple on Harmony Street, one of the many must see temples in any Melaka itinerary
Kampung Kling Mosque in Melaka

The Kampung Kling Mosque and Cheng Hoon Teng temple on Melaka’s Harmony Street

The road north of Jonker Street is Harmony Street, the name given to highlight the peaceful coexistence of a number of religions that have worshiped side by side here in Melaka for hundreds of years.

Buddhist, Taoist, Islamic and Hindu places of worship all line the same side of the street. Cheng Hoon Teng temple at the far end of the street is the oldest temple in Malaysia, whereas the Sri Poyatha Moorthi Temple is the oldest Hindu temple in the country. 

The Kampung Kling Mosque next door is a relatively sprightly 147 years old, though there’s been a mosque on the site since 1748.

Discover Melaka's Golden Boy

One of the golden Mr Melaka statues in Melaka Malaysia
Mr Melaka statue in Melaka

Statues of the shy and retiring Gan Boon Leong in Melaka’s old town

Outside the Boon Leong International Gym on Jalan Kubu near the north end of Harmony Street are a pair of wonderfully outrageous golden statues of the evidently superhuman Datuk Wira Gan Boon Leong.

There’s also another statue of Boon Leong in the Jonker Walk World Heritage Park just off Jonker Street. Boon Leong was a former bodybuilder from Melaka who seems to have claimed the titles of Mr Melaka, Mr Malaysia, Mr Asia and Mr Universe.

Gan Boon Leong became a local politician in the 1970s and is credited with playing a large part in helping Melaka acquire World Heritage status.

The statues are either a fitting tribute or an embarrassing vanity project that lower the tone, depending on who you talk to.

Wander the Museum Quarter, St Paul's Church and A Formosa

Dutch gravestones at St Paul's church in Melaka
Melaka's Proclamation of Independence Memorial

Dutch gravestones at St Paul’s church in Melaka and the Proclamation of Independence Memorial

Behind the Stadthuys is Melaka’s museum quarter, where there’s a museum dedicated to almost everything to do with the history of the city, the region and Malaysia, including the Melaka Sultanate Palace Museum and The Malay and Islamic World Museum

The Proclamation of Independence Memorial is housed slightly ironically in what was originally built as a social hub for the British.

At the top of the hill are the ruins of St Paul’s churchbuilt by the Portuguese, reconsecrated by the Dutch and then left to deteriorate once Christ Church was built.

A number of fascinating original tombstones of the Dutch settlers who were buried in the church’s grounds are on display. 

Nearby, A Formosa is another ruined church that the Dutch inherited from the Portuguese. A Formosa is one of the oldest examples of European architecture anywhere in south east Asia.

Explore the Traditional Malay Houses of Kampung Morten

Melaka River and St Francis Xavier church in Melaka - a Melaka itinerary on Where You're Between
The Melaka River and St Francis Xavier church in Melaka

The quieter streets to the north of Jonker walk make for a pleasant slower paced stroll away from the crowds. From here you can nip down an alley between shophouses that will take you on to the walk along the Melaka River

The two leaning towers of the Neo-Gothic Church of St Francis Xavier, another reminder of Melaka’s religious and cultural diversity, guides you back towards the Dutch Square, or if you follow the river upstream, you’ll reach Kampung Morten, the traditional Malay village just to the north of the old town.

This unique village of traditional Malay houses dates from the 1920s and is now effectively a living museum that’s still home to many Malay families. 

The village is home to around 100 traditional Malay houses, with their bright red pitched roofs tightly packed around the curving river at odds with the neighbouring Chinese influence on Melaka.

Take a Melaka River Cruise

Melaka River cruise, a perfect end to a Melaka itinerary

No Melaka itinerary is complete without a Melaka River cruise. A 45 minute boat ride slowly meanders through the city, taking in most of Melaka’s main sights. Cruises begin at the Melaka River Square jetty, just next to the Maritime Museum.

Tour guides gives a potted history of several of the main spots in Melaka, ending at Kampung Morten, before returning to Melaka River Square jetty.

Where to Eat in Melaka

One of the best things to do in Melaka is eat. With a wide variety of Malay, Chinese, Indian and traditional Peranakan restaurants there are no shortage of great places to eat in Melaka.

Check out Chung Wah Chicken Rice Ball on Jonker Street for Hainanese chicken rice. It gets very busy with tourists and locals so either get there early or be prepared to queue.

Also don’t miss Cottage Spices, a traditional Peranakan restaurant about a 5 minute walk from the centre of town. Expect traditional nyonya food stuffed with deep flavours all served in a warm and welcoming homely setting.

How to Get Around Melaka

The centre of Melaka is small and tightly packed together, making all of the main sights easily reached by foot. As Melaka’s climate is tropical remember to keep out of the sun and to stay hydrated. 

For the majority of people going to Melaka the only journey you’ll need to take is getting to and from Melaka Sentral bus station to the centre of the city. 

From Melaka Sentral station, the number 17 bus goes straight to the Dutch Square in the centre of Melaka. The same bus goes back to Melaka Sentral bus station from the opposite side of the road from where you’re dropped off.

There are also a number of taxis available from Melaka Sentral. Taxi drivers don’t always have the meter running even though they’re supposed to by law, so try and agree a price with them before setting off.

A taxi to Melaka Sentral from Jonker Street should cost around 20RM (about £3.60/$5).

Share this:

If you like it, Pin it!
The perfect Melaka itinerary on Where You're Between
The perfect Melaka itinerary on Where You're Between

Please note that this post contains some affiliate links. If you click these links and go on to make a purchase we will earn a small commission at no extra cost to you.

Cookie Consent

Cookies help us deliver our services.
By continuing to browse this site, you agree to our use of cookies.

There's a World Out There.
Let's Go!

Sign up to our email newsletter for a monthly(ish) dose of wanderlust