Malacca Hotels

Find the best Malacca hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Malacca hotels with free cancellation or excellent ratings

Trusted Malacca hotel providers

See all hotels in Malacca

View more hotels
We use indicative prices on this page to help you choose from a large number of options. The prices on this page are indicative estimates based on searches conducted by travellers on Skyscanner, which are subject to change.
All taxes and fees included
View more hotels

Find a Malacca hotel in the heart of the action

Beat the queues at the top Malacca attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelD'Sney Guest House – 5
Cheapest month to bookJanuary
Average 4 star hotel priceRM234 per night
Average 5 star hotel priceRM458 per night

Malacca city, located in the south of Malaysia, is the capital of the Malaysian state of the same name. A popular tourist destination for locals and foreigners alike, Malacca is known for its cultural attractions and is unofficially known as the Historic State of Malaysia. A diverse area with Portuguese, Dutch, and British influences, it has also been classified as a UNESCO World Heritage Site. 

To make the most of your Malacca vacation, though, staying in the right place is key. From the never-ending excitement of Malacca City, the bright lights of Jonker Street to the family-friendly district of Ayer Keroh, find your best accommodation fit in Malacca with Skyscanner.  

Where to stay

For the city-lovers 

If being in the thick of things 24/7 sounds like its right up your alley, staying in the heart of Malacca is perfect for you. Capital Malacca City is full of city excitement, from the large sprawling malls, luxury hotels, fine-dining establishments, sophisticated nightlife spots and more.

But it has its quirky character as well, and you’ll be able to witness the city’s diverse cultural influences in its historical landmarks scattered all around. Malacca City is perfect for everyone, be it families, business travellers or the young looking for a bit of fun. 

For the backpackers

But if you’re looking for budget accommodations plus after-dark fun, then the bright lights of Jonker Street are for you. A hotbed of pretty lanterns, little shops hawking cheap wares, museums, old shophouses, religious buildings and a slew of guesthouses, backpacker hotels and hostels, Jonker Street is everything Asia put together in one long stretch. At night, the entire street is transformed into a hopping night market as well, making it a great hangout spot for families and young travellers alike. 

For families 

Families looking for a peaceful child-friendly vacation may enjoy staying around the Ayer Keroh district instead, though. Famous for its top-rated theme park Taman Mini Malaysia along with a host of other fun attractions, this region is guaranteed to send your child to kiddy paradise for the duration of the whole holiday.

There’s a Butterfly and Reptile Sanctuary, Bird Park and the Melaka Zoo, along with the wonders of Taman Mini Malaysia. This park contains famous landmarks in miniature from around the world including the Great Wall of China, the Leaning Tower of Pisa and the Sphinx, so your whole family will be treated to a uniquely fun experience that manages to be educational as well. You’ll find plenty of family-friendly hotels around the Ayer Keroh district as well.  

Finding cheap hotels in Malacca: FAQs

In Malacca, the expected average temperature in March is 27°C. The warmest month is typically May, which averages 30°C. The coolest month is December, with temperatures averaging 24°C. The rainiest month is November, and the driest month is February.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Malacca with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is RM28 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for RM28 per night.
The average price of a hotel during the week is RM296 per night, and the average price on weekends is RM323. Overall, it looks like the cheapest day to stay in Malacca could be Thursday.
The nearest airport to Malacca is Malacca Airport (MKZ), which is 6.5km from the city centre.

Other airports include:

Kuala Lumpur International Airport, which is 84.9km from the city centre.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Malacca. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Malacca is currently around RM137 per night. And the cheapest 3-star hotel we found is RM28 per night.
The average price of a 4-star hotel in Malacca is currently around RM217 per night. And the cheapest 4-star hotel we found is RM63 per night.
The average price of a 5-star hotel in Malacca is currently around RM435 per night. And the cheapest 5-star hotel we found is RM149 per night.
If you're hitting up Malacca with kids in tow, try Hatten Hotel Melaka, Liu Men Melaka and Bayview Hotel Melaka.