
Hotels in Melaka
30 hotels from RM 146 a night (public price for 2 adults, checked 14 Oct)
Hotels near Jonker Street and the heritage centre, an easy drive from the Klang Valley.
Best for: Weekend trips, history and night markets.


Ibis Melaka

DoubleTree by Hilton Melaka

Rosa Malacca



Hallmark Crown Hotel

Bayview Hotel Melaka



The Majestic Malacca, Melaka - Small Luxury Hotels of the World

The Shore Hotel & Residences

The Shore Hotel & Residences


Hotel Arissa

Atlantis Melaka I 5-11pax I 5min JonkerSt By Alviv Management

Hotel Puri Melaka

Treasures Hotel and Suites

1825 Gallery Hotel

Imperial Heritage Hotel Melaka I City Centre I Free Wifi I Free Parking l Free Club Lounge Access

Sojourn Spa Hotel Melaka

Imperio Homestay Private Bathtub - Free Parking - Town AREA

Moty Hotel

Holiday Inn Melaka by IHG


Courtyard by Marriott Melaka

Bali Residence Waterpark Executive Suites Melaka By GGM

Bali Sea View Residences Melaka at Stayrene

Dusit Princess Melaka

Casa del Rio Residences
Cheapest hotels in Melaka right now
- Hallmark Crown Hotelfrom RM 146 a night · 4 star
- Bayview Hotel Melakafrom RM 151 a night · 4 star
- Bali Sea View Residences Melaka at Stayrenefrom RM 171 a night · 4 star
- Hotel Arissafrom RM 190 a night · 3 star
- Imperio Homestay Private Bathtub - Free Parking - Town AREAfrom RM 201 a night · 4 star
Top-rated hotels in Melaka
- Rosa Malacca9.4/10 · 1,800 reviews
- Casa del Rio Residences9.4/10 · 678 reviews
- Liu Men Melaka9.3/10 · 1,225 reviews
- Bali Residence Waterpark Executive Suites Melaka By GGM9.3/10 · 828 reviews
- Atlantis Residence 2BR and 3BR Family Suites9.1/10 · 990 reviews
Why stay in Melaka
- Melaka is a UNESCO World Heritage city, with the A Famosa fort and Stadthuys.
- Jonker Street’s night market runs on weekend evenings.
- River cruises and street art are easy to fit into one day.
Good to know: hotels in Melaka
How much is a hotel in Melaka?
Hotels in Melaka start from RM 146 a night, and half of them are RM 278 or less. That is the public price for 2 adults over a weekend a few weeks ahead, checked 14 Oct. Pick your dates to see live prices; members pay less.
What is the cheapest hotel in Melaka?
On our last check it was Hallmark Crown Hotel, from RM 146 a night. Prices change daily, so compare live prices for your dates.
Which hotel in Melaka do guests rate highest?
Rosa Malacca scores 9.4 out of 10 from 1,800 reviews.
Can I cancel for free?
Most rooms can be cancelled for free until a deadline shown in Malaysia time before you book. Free-cancellation rooms are listed first.