Skip to content
Travel & Food

Best Hotels in Melaka: Where to Stay Near Jonker Street and the River

Stay in or near the old town and you can walk to Jonker Street, the river and the sights. Here's where to book for every budget.

Best Hotels As Stay In Accommodation in Melaka
In this article
  1. Best hotels in Melaka at a glance
  2. Luxury and heritage stays
  3. Casa del Rio Melaka
  4. The Majestic Malacca
  5. The Settlement Hotel
  6. Mid-range hotels with pools
  7. DoubleTree by Hilton Melaka
  8. Hatten Hotel Melaka
  9. Swiss-Garden Hotel Melaka
  10. Rosa Malacca
  11. Budget and boutique options in the old town
  12. 1825 Gallery Hotel
  13. Jonker Boutique Hotel
  14. Heritage shophouse guesthouses
  15. Which area should you stay in?
  16. Tips for booking a hotel in Melaka
  17. Our take

The best place to stay in Melaka (Malacca) for most visitors is in or near the UNESCO-listed old town, within walking distance of Jonker Street, the Stadthuys and the Melaka River. You can walk to the sights, the night market and the riverside cafés, and avoid the traffic that fills the centre at weekends.

Here are the hotels that consistently stand out, grouped by style and budget, with what each does well and the usual trade-offs.

Best hotels in Melaka at a glance

Hotel Area Best for Price level
Casa del Rio Melaka Riverside, old town Luxury and location $$$
The Majestic Malacca Riverside, north of the old town Heritage character $$$
The Settlement Hotel Ujong Pasir, outside the centre A quiet boutique stay $$–$$$
DoubleTree by Hilton Melaka Hatten City, Bandar Hilir Families and reliable service $$
Hatten Hotel Melaka Bandar Hilir Big rooms and pools $$
Swiss-Garden Hotel Melaka The Shore, by the river Families $$
Rosa Malacca Bandar Hilir Design-led loft rooms $$
1825 Gallery Hotel Kampung Jawa, on the river Character on a budget $
Jonker Boutique Hotel Next to Jonker Street Being in the middle of everything $–$$

Price levels are a rough guide: $ is usually under RM250 a night, $$ about RM250–450 and $$$ above that. Rates rise sharply at weekends and during school and public holidays.

Luxury and heritage stays

Casa del Rio Melaka

Casa del Rio sits on the Melaka River, a short walk from Jonker Street. Its rooms have private balconies, many with river views, and there’s a rooftop infinity pool with a swim-up bar. It has the best combination of luxury and location in the city. The trade-offs are the price, some wear in older rooms, and road noise in rooms that face the street. Ask for a river-facing room.

The Majestic Malacca

The Majestic is set in a restored 1920s mansion, with a modern wing added behind it. It has around 50 rooms and suites with Peranakan-inspired décor, a spa, and an afternoon tea that’s popular with non-guests too. Breakfast is usually included. It’s about a 15–20 minute walk to the heart of the old town along the river, which is pleasant in the evening but hot at midday. The pool is small.

The Settlement Hotel

The Settlement is a boutique hotel about 15 minutes’ drive from the centre. It has around 45 rooms, garden villas, an art gallery, a spa and a shuttle into town. It suits couples who want peace and quiet more than a walk to the night market.

Mid-range hotels with pools

DoubleTree by Hilton Melaka

The DoubleTree is part of the Hatten City development, a short taxi ride or a 15-minute walk from the old town. You get the reliability of a big brand: good beds, a large pool, family rooms and a dependable breakfast. It’s a safe choice for families and first-time visitors.

Hatten Hotel Melaka

Hatten is a large all-suite hotel, with about 700 rooms, connected to a shopping mall in Bandar Hilir. It has spacious rooms, a big infinity pool and a free breakfast on many rates. It gets busy, and the breakfast and lifts can be crowded at weekends, but it offers good space for the money.

Swiss-Garden Hotel Melaka

Swiss-Garden is on the river at The Shore, a little north of the old town. Rooms have balconies, there are two pools (one with a children’s slide) and the river walk takes you into town. Breakfast isn’t always included and there’s no spa. It’s a good family option at a fair price.

Rosa Malacca

Rosa Malacca is an award-winning lifestyle hotel in Bandar Hilir, with about 60 loft-style rooms in an industrial-chic design. It suits couples and young travellers who want something with more personality than a chain hotel, at a mid-range price.

Budget and boutique options in the old town

This hotel is a converted flour warehouse on the Melaka River in Kampung Jawa, within walking distance of Jonker Street. It has characterful rooms at budget prices. Facilities are simple, but the location and atmosphere make it one of the best-value stays in the city.

Jonker Boutique Hotel

This three-storey art deco building is right by Jonker Street and its weekend night market. The rooms are simple and clean, and you can’t get closer to the action. The downsides are no lift, night-market noise from Friday to Sunday, and breakfast that isn’t included.

Heritage shophouse guesthouses

The old town is full of small guesthouses in restored Peranakan shophouses, often with just a handful of rooms. They’re a lovely way to experience Melaka, but check reviews carefully for air-conditioning, soundproofing and steep stairs.

Which area should you stay in?

  • The old town (Jonker Street, Heeren Street, around the Stadthuys). This is the best choice for a first visit and a walkable trip. The trade-off is weekend crowds and night-market noise.
  • The riverside, north of the old town (Kampung Morten, The Shore). It’s quieter, with a pleasant walk along the river into town.
  • Bandar Hilir (around Hatten City and the shopping malls). Here you’ll find larger hotels with pools and parking, a short ride from the old town. It suits families and anyone with a car.
  • Outside the centre (Klebang, Ujong Pasir, beach resorts). These areas are better for a resort stay than for sightseeing. You’ll need a Grab taxi or a car to get into town.

Tips for booking a hotel in Melaka

  • Go on a weekday if you can. Melaka is a weekend escape from Kuala Lumpur and Singapore, so Friday and Saturday rates can be much higher and the old town gets crowded. The Jonker Street night market runs Friday to Sunday evenings.
  • Ask about parking. Parking in the old town is tight, and some heritage hotels have none.
  • Expect a tourism tax. Malaysia charges a per-night tourism tax for foreign guests, and some states add a heritage fee. Both are usually paid at check-in.
  • Book a riverside room if the hotel offers one. The river is lit up at night, and the river cruise passes close by.
  • Bring cash for the old town. Many night-market stalls and small cafés don’t take cards. They often accept e-wallets such as Touch ’n Go.

Our take

For a first visit, Casa del Rio is the best all-rounder if your budget allows. The 1825 Gallery Hotel offers similar riverside character for much less. Families get the most for their money at the DoubleTree, Hatten or Swiss-Garden. Wherever you stay, try to visit Monday to Thursday. Melaka is much more relaxed once the weekend crowds have gone home.

Frequently asked questions

Where is the best area to stay in Melaka?
In or near the UNESCO-listed old town, around Jonker Street, Heeren Street and the Melaka River. You can walk to the main sights, the night market and riverside cafés.
What is the best luxury hotel in Melaka?
Casa del Rio Melaka is the most popular luxury choice for its riverside location near Jonker Street and its rooftop pool. The Majestic Malacca is the pick for heritage character.
Which Melaka hotels are best for families?
DoubleTree by Hilton Melaka, Hatten Hotel and Swiss-Garden Hotel all have large rooms and pools, and are a short ride from the old town.
When is the Jonker Street night market?
Usually on Friday, Saturday and Sunday evenings. Hotels next to Jonker Street can be noisy on those nights.
Do hotels in Melaka charge a tourism tax?
Yes. Malaysia charges foreign guests a per-night tourism tax, usually paid at check-in, and there may be an additional local heritage fee.

Sources & references

  1. Hotels in Malacca — Fodor's
  2. Best luxury hotels in Melaka — Oyster
  3. Best hotels in Melaka — Glitz Malaysia

Share

Written by

Ghulam Mustafa, Founder

BloggerEditor in Chief

Ghulam Mustafa is the founder and editor of Life in Lines. He has spent more than eight years writing and editing practical guides, and runs a UAE-based digital marketing agency specialising in SEO, AEO and GEO. He reviews the site’s health articles for accuracy and…

Every article is written by a named author, checked against primary sources and updated when the facts change.