• Login or Create Account
  • Currency

    BDT

You are booking hotel for more than 90 days

map
Price Per Night
  • (27)
  • (28)
  • (21)
  • (8)
  • (9)
  • (1)

Your Budget

to
Star Category
  • (21)
  • (134)
  • (247)
User Rating
  • (24)
  • (56)
  • (79)
  • (175)
  • (177)
Property Type
  • (729)
  • (266)
  • (264)
  • (61)
  • (38)
  • (21)
  • (9)
Chains
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
Amenities
Guests Love
  • (1059)
  • (31)
  • (716)

Show -3 more

Booking Preference
Booking Preference
  • (706)
  • (14)
  • (1407)
  • (1067)
House Rules
  • (7)
  • (3)
  • (3)
BACK TO TOP

Book Hotels in Malacca, Malaysia from 221 Hotels

hotelImg

Dusit Princess Melaka

Kampung Bukit China
Swimming PoolSwimming Pool
GymGym
This 5 Star Hotel in Malacca is located in Kampung Bukit China. Full Address of property is Lot 323, 325, 328, Jalan Bendahara View On Map Key amenities of this property are Swimming Pool & Gym.
View More
Excellent4.5

(215 Ratings)

BDT 12,485

+ BDT 1,472 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Amadel Residence

Taman Costa Mahkota
Entire Apartment
| Sleeps 8 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

JacuzziJacuzzi
SpaSpa
Water park
Free Cancellation
Location of the Apart-hotel is Taman Costa Mahkota View On Map (Block Bougainvillea, Mahkota Hotel Jalan Syed Abdul Aziz). Top Facilities of this Apart-hotel are Jacuzzi & Spa & Water park.
View More
Excellent5.0

(51 Ratings)

BDT 10,938

+ BDT 1,317 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

5 Heeren

Bandar Hilir
This 3 Star Hotel in Malacca is located in Bandar Hilir. Full Address of property is 5, Jalan Tun Tan Cheng Lock View On Map
View More
Excellent4.9

(81 Ratings)

BDT 19,412

+ BDT 2,311 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Liu Men Melaka

Kampung Dua
BarBar
Elevator/LiftElevator/Lift
Location of the Hotel is Kampung Dua View On Map (48-56, Jalan Tokong). Top Facilities of this Hotel are Bar & Elevator/Lift.
View More
Excellent4.7

(963 Ratings)

BDT 13,738

+ BDT 1,099 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Casa del Rio Melaka

Taman Kota Laksamana
Swimming PoolSwimming Pool
SpaSpa
GymGym
This 5 Star Hotel in Malacca is located in Taman Kota Laksamana. Full Address of property is 88 Jalan Kota Laksamana View On Map Key amenities of this property are Swimming Pool & Spa & Gym.
View More
Excellent4.5

(346 Ratings)

BDT 27,629

BDT 23,776

+ BDT 2,060 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Homestay

The Nest House

Taman Melaka Raya
Room in a Homestay
| 1 Bedroom | Sleeps 3 guests
Room in a Homestay

Room in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Refrigerator
Free Cancellation
Location of the Homestay is Taman Melaka Raya View On Map (No 7, Lorong 1, Banda Hilir). Top Facilities of this Homestay are Refrigerator.
View More
Excellent4.6

(212 Ratings)

BDT 4,679

+ BDT 1,601 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

TheBlanc Boutique Hotel

Taman Kota Laksamana
Elevator/LiftElevator/Lift
Free Cancellation
This 3 Star Hotel in Malacca is located in Taman Kota Laksamana. Full Address of property is 26 Jalan Kubu View On Map Key amenities of this property are Elevator/Lift.
View More
Excellent4.6

(58 Ratings)

BDT 4,494

+ BDT 935 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Rosa Malacca

Taman Melaka Raya
GymGym
Free Cancellation
Location of the Hotel is Taman Melaka Raya View On Map (212, Jalan Parameswara). Top Facilities of this Hotel are Gym.
View More
Excellent4.4

(1228 Ratings)

BDT 6,582

+ BDT 652 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Treasures Hotel and Suites

Kampung Bukit China
Swimming PoolSwimming Pool
Free Cancellation
This 4 Star Hotel in Malacca is located in Kampung Bukit China. Full Address of property is 108 Jalan Bendahara View On Map Key amenities of this property are Swimming Pool.
View More
Very Good4.2

(1206 Ratings)

BDT 9,389

+ BDT 1,690 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Timez Hotel Melaka

Bandar Hilir
Elevator/LiftElevator/Lift
Location of the Hotel is Bandar Hilir View On Map (31 Jalan Hang Kasturi, Jonker Street). Top Facilities of this Hotel are Elevator/Lift.
View More
Very Good4.0

(112 Ratings)

BDT 9,634

+ BDT 1,529 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Heeren Palm Suites

Taman Kota Laksamana
GymGym
Free Cancellation
This 4 Star Hotel in Malacca is located in Taman Kota Laksamana. Full Address of property is 155 Jalan Tun Tan Cheng Lock View On Map Key amenities of this property are Gym.
View More
Excellent4.4

(103 Ratings)

BDT 10,528

+ BDT 2,653 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

CK Hotel

Kampung Jawa
Free Cancellation
Location of the Hotel is Kampung Jawa View On Map (83M, Jalan Munshi Abdullah).
View More
Excellent4.4

(40 Ratings)

BDT 1,953

+ BDT 352 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

SGI Vacation Club Melaka

Taman Melaka Raya
Elevator/LiftElevator/Lift
This 3 Star Hotel in Malacca is located in Taman Melaka Raya. Full Address of property is No. 129, Jalan Parameswara View On Map Key amenities of this property are Elevator/Lift.
View More
Excellent4.4

(47 Ratings)

BDT 3,540

BDT 2,988

+ BDT 538 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Heeren Straits Hotel

Taman Kota Laksamana
GymGym
Free Cancellation
Location of the Hotel is Taman Kota Laksamana View On Map (155 Jalan Tun Tan Cheng Lock). Top Facilities of this Hotel are Gym.
View More
Excellent4.3

(403 Ratings)

BDT 9,444

+ BDT 2,458 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

DoubleTree by Hilton Melaka

Taman Melaka Raya
SpaSpa
Swimming PoolSwimming Pool
GymGym
This 5 Star Hotel in Malacca is located in Taman Melaka Raya. Full Address of property is Hatten City Jalan Merdeka Raya 23, Bandar Hilir , Malacca , Melaka , Malaysia , 75000 View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Very Good4.1

(2009 Ratings)

BDT 14,155

+ BDT 2,350 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

JonkeRED Heritage Hotel

Bandar Hilir
Elevator/LiftElevator/Lift
Free Cancellation
Location of the Hotel is Bandar Hilir View On Map (16 Jalan Laksamana). Top Facilities of this Hotel are Elevator/Lift.
View More
Very Good4.2

(1398 Ratings)

BDT 4,682

+ BDT 976 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Aava Malacca Hotel

Kampung Dua
Swimming PoolSwimming Pool
This 3 Star Hotel in Malacca is located in Kampung Dua. Full Address of property is 12 Jalan Kampung Hulu View On Map Key amenities of this property are Swimming Pool.
View More
Poor1.7

(54 Ratings)

BDT 3,627

+ BDT 777 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Hong at Jonker Street

Kampung Dua
Free Cancellation
Location of the Hotel is Kampung Dua View On Map (7B, Jalan Masjid).
View More
Very Good4.1

(87 Ratings)

BDT 1,904

+ BDT 247 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Gingerflower Boutique Hotel

Bandar Hilir
Kids' Meals
Free Cancellation
This 3 Star Hotel in Malacca is located in Bandar Hilir. Full Address of property is No 13, Jalan Tun Tan Cheng Lock View On Map Key amenities of this property are Kids' Meals.
View More
Very Good4.2

(641 Ratings)

BDT 6,238

+ BDT 1,123 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Ames Hotel

Ayer Keroh | 7.7 km drive to Malacca Airport (MKZ-Batu Berendam)
Swimming PoolSwimming Pool
GymGym
Free Cancellation
Location of the Hotel is Ayer Keroh View On Map (Jalan Pkak 2, Pusat Komercial Ayer Keroh). Top Facilities of this Hotel are Swimming Pool & Gym.
View More
Excellent4.3

(54 Ratings)

BDT 9,765

+ BDT 940 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Malacca


Check out best Malacca hotel deals and offers on more than 221 hotels in Malacca only on MakeMyTrip!

Wondering where to book your stay in Malacca? We understand your desire for comfort and hence have listed out the best Malacca hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Malacca. Select from best 221 hotels in Malacca.

All Above properties for Malacca are updated on Wednesday, May 13, 2026- 05.11.

Book affordable hotels in Malacca at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Malacca, Stay in Malacca's best hotels! Malacca Hotels Price Starts from Minimum BDT 743 for Budget hotel. If you’re looking for a cheap hotel in Malacca, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Malacca accommodation. Check Price Now!


Five Star Hotels in Malacca

Dusit Princess Melaka

0 1 2 3 4 0 1 2 3 4

BDT 12,788

Per Night

Kampung Bukit China

Pengkalan Rama Tengah

DoubleTree by Hilton Melaka

0 1 2 3 4 0 1 2 3 4

BDT 10,992

Per Night

Taman Melaka Raya

Holiday Inn MELAKA

0 1 2 3 4 0 1 2 3 4

BDT 12,936

Per Night

Plaza Mahkota

Liu Men Melaka

0 1 2 3 4 0 1 2 3 4

BDT 10,861

Per Night

Kampung Dua

Casa del Rio Melaka

0 1 2 3 4 0 1 2 3 4

BDT 20,858

Per Night

Taman Kota Laksamana

Ames Hotel

0 1 2 3 4 0 1 2 3 4

BDT 9,593

Per Night

Ayer Keroh

Taman Melaka Raya

Hatten Hotel Melaka

0 1 2 3 4 0 1 2 3 4

BDT 7,477

Per Night

Malacca

Hotels By Category in Malacca

Get the best deals on different type of Hotel categories in Malacca with MakeMyTrip.com. Choose from 221 hotels in Malacca. Just BDT 743 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Malacca with Free Breakfast

Moty Hotel

0 1 2 3 0 1 2 3 4

BDT 9,400

Per Night

Plaza Mahkota

DoubleTree by Hilton Melaka

0 1 2 3 4 0 1 2 3 4

BDT 10,992

Per Night

Taman Melaka Raya

CHRISTEE SUITES HOTEL

0 1 2 3 0 1 2 3 4

BDT 19,504

Per Night

Bandar Hilir

Dusit Princess Melaka

0 1 2 3 4 0 1 2 3 4

BDT 12,788

Per Night

Kampung Bukit China

Arabian Signature

0 1 2 0 1 2 3 4

BDT 4,282

Per Night

Taman Kota Laksamana

Hatten Hotel Melaka

0 1 2 3 4 0 1 2 3 4

BDT 7,477

Per Night

Malacca

Old Town Guesthouse

0 1 2 0 1 2 3 4

BDT 2,647

Per Night

Kampung Bukit China

Estadia Hotel

0 1 2 3 0 1 2 3 4

BDT 4,619

Per Night

Taman Costa Mahkota

Ames Hotel

0 1 2 3 4 0 1 2 3 4

BDT 9,593

Per Night

Ayer Keroh

Puteri Bay Hotel Melaka

0 1 2 0 1 2 3 4

BDT 6,763

Per Night

Kampung Pengkalan Perigi

Bayou Lagoon Park Resort

0 1 2 3 0 1 2 3 4

BDT 3,820

Per Night

Taman Saujana Indah

Kampung Bukit China

Riviera Suites Melaka

0 1 2 3 0 1 2 3 4

BDT 4,072

Per Night

Malacca

Pengkalan Rama

Four Star Hotels in Malacca

Kampung Bukit China

Bandar Hilir

Eco Tree Hotel

0 1 2 3 0 1 2 3 4

BDT 3,923

Per Night

Taman Melaka Raya

Kings Green Hotel

0 1 2 3 0 1 2 3 4

BDT 6,251

Per Night

Kampung Enam

Bayview Hotel Melaka

0 1 2 3 0 1 2 3 4

BDT 4,609

Per Night

Kampung Bukit China

Bayou Lagoon Park Resort

0 1 2 3 0 1 2 3 4

BDT 3,820

Per Night

Taman Saujana Indah

Heeren Palm Suites

0 1 2 3 0 1 2 3 4

BDT 12,012

Per Night

Taman Kota Laksamana

Taman Melaka Raya

Three Star hotels in Malacca

Casa Del Rio Residence

0 1 2 0 1 2 3 4

BDT 20,769

Per Night

Bandar Hilir

5 Heeren

0 1 2 0 1 2 3 4

BDT 19,834

Per Night

Bandar Hilir

Timez Hotel Melaka

0 1 2 0 1 2 3 4

BDT 11,118

Per Night

Bandar Hilir

Puri Melaka

0 1 2 0 1 2 3 4

BDT 7,604

Per Night

Taman Kota Laksamana

Quayside Hotel

0 1 2 0 1 2 3 4

BDT 7,391

Per Night

Bandar Hilir

Casa Bonita Hotel

0 1 2 0 1 2 3 4

BDT 7,169

Per Night

Klebang

Jonker Boutique Hotel

0 1 2 0 1 2 3 4

BDT 7,021

Per Night

Taman Kota Laksamana

Mudzaffar Hotel Melaka

0 1 2 0 1 2 3 4

BDT 6,918

Per Night

Ayer Keroh

Taman Kota Laksamana

Puteri Bay Hotel Melaka

0 1 2 0 1 2 3 4

BDT 6,763

Per Night

Kampung Pengkalan Perigi

Styles Hotel

0 1 2 0 1 2 3 4

BDT 6,463

Per Night

Bandar Hilir

Bandar Hilir

1825 Gallery Hotel

0 1 2 0 1 2 3 4

BDT 5,713

Per Night

Kampung Jawa

Taman Melaka Raya

TheBlanc Boutique Hotel

0 1 2 0 1 2 3 4

BDT 5,503

Per Night

Taman Kota Laksamana

Kampung Bukit China

Malacca

JonkeRED Heritage Hotel

0 1 2 0 1 2 3 4

BDT 4,740

Per Night

Bandar Hilir

Seri Costa Hotel

0 1 2 0 1 2 3 4

BDT 4,384

Per Night

Plaza Mahkota

Arabian Signature

0 1 2 0 1 2 3 4

BDT 4,282

Per Night

Taman Kota Laksamana

Swan Garden Hotel

0 1 2 0 1 2 3 4

BDT 4,146

Per Night

Malacca

Malacca

Aava Malacca Hotel

0 1 2 0 1 2 3 4

BDT 3,980

Per Night

Kampung Dua

Grand Flora Hotel Melaka

0 1 2 0 1 2 3 4

BDT 3,791

Per Night

Malacca

Taman Melaka Raya

MITC Hotel

0 1 2 0 1 2 3 4

BDT 3,739

Per Night

Ayer Keroh

Durian Tunggal

Kampung Satu

Marvelux Hotel

0 1 2 0 1 2 3 4

BDT 3,547

Per Night

Malacca

Grandeur Hotel and Spa

0 1 2 0 1 2 3 4

BDT 3,441

Per Night

Bukit Tempurong

La Boss Hotel

0 1 2 0 1 2 3 4

BDT 3,208

Per Night

Taman Melaka Raya

SGI Vacation Club Melaka

0 1 2 0 1 2 3 4

BDT 3,040

Per Night

Taman Melaka Raya

Hotel Kobemas Melaka

0 1 2 0 1 2 3 4

BDT 3,040

Per Night

Kampung Baru Ayer Keroh

Coffea Garden Cafe & Stay

0 1 2 0 1 2 3 4

BDT 2,973

Per Night

Taman Melaka Raya

Kapitan Kongsi Hotel

0 1 2 0 1 2 3 4

BDT 2,855

Per Night

Malacca

Hotel O Tasik Utama

0 1 2 0 1 2 3 4

BDT 2,783

Per Night

Ayer Keroh

Sandy Hotel

0 1 2 0 1 2 3 4

BDT 2,554

Per Night

Malacca

Midcity Hotel Melaka

0 1 2 0 1 2 3 4

BDT 2,519

Per Night

Taman Melaka Raya

Mercury Boutique Hotel

0 1 2 0 1 2 3 4

BDT 2,441

Per Night

Plaza Mahkota

Kampung Enam

Pengkalan Rama

Venus Boutique Hotel

0 1 2 0 1 2 3 4

BDT 2,324

Per Night

Plaza Mahkota

Mimosa Hotel Melaka

0 1 2 0 1 2 3 4

BDT 2,242

Per Night

Kampung Jawa

Hallmark Express Hotel

0 1 2 0 1 2 3 4

BDT 2,210

Per Night

Kampung Jawa

Mabohai Resort Klebang

0 1 2 0 1 2 3 4

BDT 2,177

Per Night

Tanjung Kling

Temasek Hotel

0 1 2 0 1 2 3 4

BDT 2,176

Per Night

Malacca

Properties in Malacca

Hotels By Star Category in Malacca

Show More

Premium Hotels in Nearby Cities

Dash Box Cyberjaya

0 1 2 3 0 1 2 3 4

BDT 7,470

Per Night

Cyberjaya

Thistle Port Dickson

0 1 2 3 4 0 1 2 3 4

BDT 6,783

Per Night

Si Rusa

Avillion Admiral Cove

0 1 2 3 0 1 2 3 4

BDT 8,834

Per Night

Tanjung Lembah

The Katerina Hotel

0 1 2 3 0 1 2 3 4

BDT 5,237

Per Night

Kampung Pegawai

Lexis Hibiscus Port Dickson

0 1 2 3 4 0 1 2 3 4

BDT 32,957

Per Night

Port Dickson

Le Méridien Putrajaya

0 1 2 3 4 0 1 2 3 4

BDT 18,613

Per Night

Ioi Resort

The Guest Hotel & Spa

0 1 2 3 0 1 2 3 4

BDT 5,907

Per Night

Bandar Dataran Segar

Taman Pd Jaya