Melaka Hotels: 16 Places to Stay, Heritage to Luxury

This Melaka hotels guide covers 16 places to stay in Melaka (also spelt Malacca), from RM55-a-night guesthouses in the old Chinese quarter to The Majestic Malacca, Casa del Rio and Liu Men on the Melaka River and Jalan Tokong. Prices are a nightly rate in Malaysian Ringgit (RM) for a room for two.
Where a hotel publishes its own rates or a live booking calendar we quote that range; otherwise the figure is the lowest "from" price shown on Booking.com or the hotel group's site in late October 2026, so check the live rate before you book. Rates rise sharply on Saturdays, school holidays and long weekends, when Melaka fills with visitors from Kuala Lumpur and Singapore. Foreign guests pay a Tourism Tax of RM10 per room per night at check-in, and standard check-in is 3 pm with check-out at 12 noon. Hotel Equatorial Melaka no longer appears on the Equatorial group's list of hotels, so it is not included.
Jump to a place (16)
At a glance
Where to stay: Melaka hotels by area
The heritage core around Jonker Street, Heeren Street and Jalan Tokong (Hotel Puri, Liu Men, 5 Heeren Museum Residence, Ola Hostel, Ringo's Foyer) puts you on foot to the Jonker Walk night market, temples and Peranakan museums, but parking is tight and weekend nights are loud. The riverside north of the old town along Jalan Bunga Raya (The Majestic Malacca, Swiss-Garden Hotel at The Shore) is quieter and a 10 to 20 minute walk along the river path. Casa del Rio and ibis sit on the edges of the UNESCO zone. Bandar Hilir and Melaka Raya (Hatten, Holiday Inn, Rosa, Fairway, YOTE 28, DoubleTree) are by the malls and the waterfront, with easier parking and a short Grab ride to the sights. See the Melaka attractions guide for what to visit from each.
The Majestic Malacca
The Majestic Malacca is built around a restored 1920s Straits Settlement mansion on the Melaka River, which keeps its original porcelain floor tiles and teak fittings. A newer wing behind it holds most of the guest rooms, and the two signature suites on the top floor, the Majestic and the Tranquerah, are about 70 square metres each. The hotel belongs to YTL Hotels and also houses Spa Village Malacca, which offers Peranakan-style treatments.
Booking.com lists an outdoor pool, a library and free parking, and guests rate it 8.9 out of 10 from more than 1,100 reviews. The lowest rate we saw on Booking.com in late October 2026 was about RM541 a night. It is roughly 1.1 km from Jonker Walk along the river path, and the hotel says Melaka International Airport is a 19-minute drive. Check-out is 11 am, an hour earlier than most hotels in town.
Casa del Rio Melaka

Casa del Rio is a riverside hotel on the west bank of the Melaka River, a short walk from Jonker Street and the Dutch Square. It is managed by HPL Hotels & Resorts and mixes Mediterranean and Peranakan design. Rooms run from the Deluxe Lago or River View Room and the Studio King Room up to three types of two-bedroom suite and a Presidential Suite; the Melaka Suite has its own courtyard with a cold-water jacuzzi.
The hotel also has the Satkara Spa and a riverside restaurant. Its own booking calendar showed rates from about RM665 to RM902 a night for November 2026, with Saturdays at the top of the range. Phone +60 6 289 6888.
DoubleTree by Hilton Melaka
DoubleTree by Hilton Melaka is in the Hatten City development on Jalan Melaka Raya 23, next door to Elements Mall. Rooms look over the city or the Strait of Malacca, some have a separate living room, and the hotel has an outdoor pool, a bar and the Makan Kitchen restaurant with live cooking stations.
It is about 3 km from Porta de Santiago and the old town, so most guests use Grab to reach the heritage area. Booking.com guests rate it 8.6 out of 10 from more than 1,600 reviews, and the lowest rate shown there in late October 2026 was about RM479 a night.
Courtyard by Marriott Melaka
Courtyard by Marriott Melaka is on Lorong Haji Bachee near Bukit China, the old Chinese hill cemetery east of the heritage core. Booking.com lists an infinity pool, gardens, a fitness room, a shuttle service and electric-vehicle charging, and the restaurant serves local, Asian and international food with halal options at breakfast.
Guests rate it 8.4 out of 10 from about 990 reviews on Booking.com, where the lowest rate in late October 2026 was about RM502 a night. Jonker Street is a short Grab ride away.
Holiday Inn Melaka
Holiday Inn Melaka is IHG's only hotel in Melaka, with 275 rooms on Jalan Syed Abdul Aziz by the waterfront, next to Mahkota Parade shopping mall. Rooms face the sea or the city, and the hotel has an infinity pool, a Balinese-style spa, a gym and sauna, Sirocco Italian restaurant and the es.sence Kitchen buffet.
IHG showed rates from about US$89 a night (roughly RM380) in late October 2026, and its guests rate it 4.3 out of 5 from more than 1,500 reviews. Booking.com notes a free shuttle to nearby sights; A Famosa and St Paul's Hill are about 5 minutes away by car.
Hatten Hotel Melaka

Hatten Hotel Melaka is a four-star tower on Jalan Merdeka in Bandar Hilir, linked to Dataran Pahlawan Melaka Megamall by an air-conditioned footbridge. The pool, sauna and steam rooms are on the 12th floor, and the hotel runs Chatterz restaurant and the rooftop Alto Sky Lounge.
The hotel's own site says guests who book direct check in at the Premier Lounge on level 12, and that two children under 12 eat breakfast free. Booking.com guests rate it 8.1 out of 10 from more than 2,500 reviews, with rates from about RM290 a night in late October 2026. Jonker Street is about a 15-minute walk.
Swiss-Garden Hotel Melaka

Swiss-Garden Hotel Melaka occupies part of The Shore, a 32-storey tower on the Melaka River overlooking Kampung Morten, with direct access to The Shore Shopping Gallery and Oceanarium. Booking.com lists infinity pools, a tennis court and a children's wading pool, and rooms have balconies with river or sea views.
It is the most-reviewed hotel on this list, with about 9,000 Booking.com reviews scoring it 8.3 out of 10, and the lowest rate we saw there in late October 2026 was about RM205 a night. The hotel says Jonker Street is a 15-minute walk along the river. Hotel guests can park on levels 3A and 3B for RM10 per stay (Touch 'n Go card only) after registering at reception.
Hotel Puri Melaka
Hotel Puri is a restored Peranakan townhouse on Heeren Street (Jalan Tun Tan Cheng Lock), one street from Jonker Walk. The house once belonged to descendants of the philanthropist and plantation owner Tan Kim Seng, and it runs about 100 metres deep from its decorated front to the back, with courtyards between.
The hotel's own rate list starts at RM270 for a Standard Twin and goes up to RM660 for the Puri Family Suite, with triple, quad and duplex rooms in between, and there is an in-house spa. Phone +60 6 282 5588.
Liu Men Melaka
Liu Men ("six doors") joins six pre-war shophouses on Jalan Tokong, the lane also called Harmony Street, a few doors from Cheng Hoon Teng Temple. Its rooms are named after figures from Melaka's past: the attic Parameswara Suite, two Cheng Ho suites with Chengal-wood herringbone floors, skylit Kapitan rooms and Jebat rooms that look onto the temple.
Booking.com guests rate it 9.4 out of 10 from about 760 reviews, and the lowest rate shown there in late October 2026 was about RM528 a night. Parking is arranged at extra cost. Phone +60 6 288 1161.
5 Heeren Museum Residence
5 Heeren Museum Residence is a small stay inside a historic house at the river end of Heeren Street, about 90 m from Jonker Street. Booking.com describes rooms with parquet floors, balconies and spa baths around an inner courtyard and garden, plus private check-in and free parking on site.
It has fewer reviews than the bigger hotels (about 190 on Booking.com) but scores 9.3 out of 10, and the lowest rate shown in late October 2026 was about RM683 a night. We could not find an official website, so confirm details directly when you book.
ibis Melaka
ibis Melaka has 249 rooms on Jalan Bendahara, inside the UNESCO heritage zone and within walking distance of Christ Church, the Dutch Square, Cheng Hoon Teng Temple and Jonker Street. Accor's page lists a restaurant, bar, swimming pool, fitness centre and buffet breakfast, and its guests rate it 4.1 out of 5 from more than 1,100 reviews.
Booking.com adds free on-site parking and bike hire, and showed rates from about RM213 a night in late October 2026. Sam Po Kong Temple is about 400 m away.
Rosa Malacca
Rosa Malacca is a 60-room design hotel on Jalan Parameswara with a rustic industrial look: clay brick, cement render, recycled wood and exposed beams and pipes. Room types run from Deluxe Twin and Deluxe King to Premier Family rooms and a Family Suite.
Its own booking engine showed rates from RM216 to RM540 for a mid-week night in November 2026. Bica & Co Café on the ground floor is open from 12 noon to 11 pm, and the RS General Store sells the hotel's own merchandise. Phone +60 6 281 9888.
Fairway Hotel
Fairway Hotel is a family-owned budget hotel on Jalan Parameswara, a few doors from Rosa Malacca. Its published rates are RM80 for a standard twin or double room from Sunday to Friday and RM90 on Saturdays and public-holiday eves, with family rooms (two double beds) at RM110 to RM120, and adjoining rooms on request.
Parking is free, and the hotel is about 700 m from Mahkota Parade and Dataran Pahlawan, 1 km from A Famosa and 1.6 km from Jonker Walk. WhatsApp +60 12 682 2262.
Ringo's Foyer
Ringo's Foyer is a long-running backpacker guesthouse on Jalan Portugis, at the quieter northern edge of the old Chinese quarter, a few minutes' walk from Jonker Street. Rooms are air-conditioned with shared bathrooms, and there is a rooftop terrace, a garden lounge and a washing machine for guests.
The guesthouse organises film nights, walking tours and cycling, and rents out bikes. It had more than 200 Booking.com reviews rated Very Good, with rooms from about RM55 a night in late October 2026.
YOTE 28
YOTE 28 is an adults-only hostel on Jalan Plaza Merdeka, between Mahkota Parade and the old town. Rooms are air-conditioned with shared bathrooms, and guests get free bicycles, a lounge and a games room. Solo travellers in reviews describe it as a sociable place.
It scores 8.8 out of 10 from about 700 Booking.com reviews, and the lowest price shown in late October 2026 was about RM94 a night for two people.
Ola Hostel
Ola Hostel is on Jalan Tukang Besi, the lane behind Jonker Street, so the Jonker Walk night market and the Kampung Kling Mosque are a few minutes on foot. Rooms are air-conditioned with shared bathrooms, and there is a 24-hour front desk, bike hire, luggage storage and a small back yard for guests.
It scores 9.4 out of 10 from about 740 Booking.com reviews, mostly for cleanliness and the host, and the lowest price shown in late October 2026 was about RM97 a night for two people.
Tips for booking hotels in Melaka
- Stay on a weekday if you can: Saturday rates are higher (Casa del Rio's November 2026 calendar showed Saturdays about 16 percent above weekdays), and Jonker Street is far more crowded.
- Heritage shophouse hotels often have steep stairs and no lift, and some rooms have small or no windows, so read the room description carefully.
- Parking in the old town is scarce. If you drive, a hotel with its own car park (Swiss-Garden, Hatten, ibis, Fairway) saves a lot of circling.
- Rooms facing Jonker Street or Jalan Hang Jebat hear the night market until late on Friday to Sunday; ask for a back room if you sleep lightly.
- Use Grab for trips between Melaka Sentral bus terminal, Melaka Raya and the old town; it is usually quicker than the city buses.
Melaka hotel FAQs
Which area is best to stay in Melaka?
The heritage core around Jonker Street and Heeren Street for first-time visitors who want to walk everywhere. The riverside along Jalan Bunga Raya for a quieter stay within walking distance. Bandar Hilir and Melaka Raya for malls, sea views and easy parking.
How much is a hotel in Melaka per night?
Guesthouses and hostels start at about RM55 to RM100 a night. Mid-range hotels such as ibis, Swiss-Garden, Rosa and Hatten start at roughly RM200 to RM300. Heritage and luxury hotels such as Liu Men, Casa del Rio and The Majestic Malacca start at about RM530 to RM700, and weekend rates are higher.
Is it better to stay near Jonker Street?
It is the most convenient base for sightseeing on foot and for the Friday to Sunday night market. The trade-off is noise, crowds and limited parking on weekends, so drivers and light sleepers may prefer the riverside or Bandar Hilir.
Is Hotel Equatorial Melaka still open?
We left it out because it is no longer listed among the Equatorial group's hotels on the group's own website, which now shows only Kuala Lumpur, Penang and Ho Chi Minh City. Check any booking site listing carefully before paying.
Do Melaka hotels charge a tourism tax?
Yes. Foreign guests pay a Tourism Tax of RM10 per room per night, collected at check-in on top of the room rate. Malaysian citizens and permanent residents are exempt.
