31 Aug 2019 - 1 Sep 2019

2 guests - 1 room

Malacca hotels

Malacca is one of the historic destinations of Malaysia due to its abundance in heritage sites and iconic structures. In fact, it is listed as a UNESCO World Heritage Site. For those who plan to travel to Malacca soon, there’s plenty of accommodation options with an average rate of $47 per night. Take your pick from Malacca budget hotels to luxurious resorts.

Top-rated & high demand hotels in Malacca

Hatten Hotel

Hatten Hotel is one of the Malacca hotels close to the historic gems. It features 704 well-appointed suites, a pool bar, spa, gym, and salon. The hotel’s sky lounge is a romantic place to sip specially crafted cocktails, wines and other special drinks while taking in the beauty of the city views with your significant other. With its strategic location and exceptional amenities, Hatten Hotel Melaka is truly one of the best hotels in Malacca.

Swiss-Garden Hotel

Swiss-Garden Hotel is one of the modern Malacca hotels overlooking the UNESCO World Heritage zone. This opulent hotel boasts 306 well-appointed guest rooms, Olympic-size pools, state-of-the-art gymnasium, and a mini water theme park on the 9th floor. What makes this hotel even more precious is that it is connected to a shopping gallery with over 200 retail outlets. Luxurious amenities, panoramic views, and a shopping mall – what more can you ask for?

Imperial Heritage Hotel

Beautifully located in the heart of the UNESCO protected site, Imperial Heritage Hotel reflects Malacca’s rich culture and history. It features different room options, from suites to studio units, and indulging hotel facilities such as Himalayan crystal salt room, karaoke, gym, and lounge. From the hotel’s charming architecture down to its amenities and services, you are guaranteed a comfortable and memorable stay in the historic city.

Where to stay in Malacca

Many tourists are drawn to Malacca mainly because of its historical attractions. After all, it is one of Malaysia’s UNESCO World Heritage Sites. Planning a Malacca trip soon and but don’t know where to stay yet? We’ve rounded down some top places based on location and travel interest.

Malacca City Centre

Staying in the city centre would be an ideal option if you like shopping and being close top attractions for your Malacca holiday. The area is dotted with mid-range accommodations and colonial structures reminiscent of the European influence. Must-visit attractions here are the Dutch Square Malacca, Menara Taming Sari Tower, and A'Famosa. 

Food is also easy to find in the shopping malls like Dataran Pahlawan Melaka Megamall, Mahkota Parade Shopping Mall, and Hatten Square Suites & Shoppes. Don’t forget to sample authentic Malaccan food such as Nyonya laksa (spicy noodle soup) and satay celup (semi-cooked skewers). Then, wash it down with chendol, an iced dessert pervasive in the Peranakan cuisine.

Jonker Walk

Backpackers and budget travellers should stay near Jonker Walk, the Chinatown Street of Malacca. This place is dotted with Malacca budget hotels and backpacker inns, boutique shops, restaurants, and cafes. You can also find night markets and more heritage sites here. Some notable attractions in and around Jonker Walk are Jonker Walk Night Market, Baba Nyonya Heritage Museum, Cheng Ho's Cultural Museum, Cheng Hoon Teng Temple, Kampung Kling Mosque, and Sri Poyyatha Vinayagar Moorthi Temple. 

If you want to stay close to the heritage sites and enjoy the vibrant nightlife for your Malacca holiday, it is strategic to stay at Jonker Walk. Be warned though that you are close to the hustle and bustle of the city, so expect the area to get a little noisy and crowded. This might not be a good place if you prefer to relax in a peaceful environment.

Ayer Keroh

Ayer Keroh is the best place to stay for families and nature lovers going on a Malacca holiday. The area is filled with kid-friendly attractions and nature spots for more sightseeing in Malacca. Take your clan and visit Melaka Zoo, Melaka Bird Park, Malacca Butterfly & Reptile Sanctuary, Taman Mini Malaysia & ASEAN, and Melaka Wonderland Theme Park. There is also a good range of hotels and resorts here to make your holiday even more fun and exciting! 

Find the best Malacca hotel deals with Skyscanner

Looking for cheap hotels in Malacca? Skyscanner helps you find the best Malacca hotel deals by comparing prices from online travel agencies (OTA’s) like Agoda,, Expedia, and even direct from hotels. You are guaranteed to get the best price for any accommodation type in Malacca, be it a luxe Malacca hotel, BnB or serviced apartment.

You can easily compare Malacca hotel deals with no hidden charges as Skyscanner shows the total hotel prices, including all taxes and fees, with the exception of local taxes.

Why not complete your Malacca tip by booking your flights and car rentals on Skyscanner? Skyscanner compares prices across thousands of airlines, car rental providers, and online travel agencies (OTAs) to help you score the best deals.

Information is correct as of Aug 2019.

Top rated hotels in Malacca

from $36
from $50
from $81

What are travellers saying about Malacca?

History Buffs
Art & Design Lovers
Nightlife Lovers
Member reviews (118)
Child of Bohemia
Child of BohemiaCape Town

Malacca is very lovely small town. Full of guesthouses though (really full). But they are pretty and doesn't bother in the UNESCO centre. You can definitely see the Europien architecture in this town.

Cathy Eve
Cathy EveTaipei

Coconut shake is my favorite drink in Malacca. You can find this drink in many drink stands. Sometimes they would put one scoop of ice cream on the top. That's awesome!

Isabella Lim
Isabella LimSingapore

Is very nice place lots of heritage but the weather is just too hot on a sunny day.

rafiq rusdi
rafiq rusdi

The food also very good and yummy and this time we ate nasi arab made by my friend's father and also i cannpt forgot was asam pedas from malacca very good dishes and exciting places to spend a holiday


The least expensive month is November, with an average of $37 per night. The most expensive month to stay in Malacca is July, with an average price of $51 per night.
The average price of a hotel in August last year was $48 per night. This is 3% more than the average nightly price of $47 seen over the previous 12 months.
In Malacca, the expected average temperature in August is 27.5°C/81.5°F. The warmest month is typically March, which averages 33.1°C/91.6°F. The coolest month is January, with temperatures averaging 23.4°C/74.1°F.
The nearest airport to Malacca is Malacca (MKZ) (6.51km).

Plan a trip to Malaysia