Hotel deals Asia Malaysia

Hotels in Malaysia

Find the best deals on 21,523 hotels in Malaysia

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Malaysia

Looking for a city in Malaysia to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$40 - $84
CHEAPEST CITY IN MALAYSIA Johor Bahru 26% cheaper Hotels in Johor Bahru are the cheapest in Malaysia at just $40 per night on average.
MOST EXPENSIVE CITY IN MALAYSIA Genting 55% more expensive Genting has the highest priced hotels in Malaysia with rooms averaging $84 per night.
MOST POPULAR CITY IN MALAYSIA Kuala Lumpur 649% more users visited More momondo users search for hotels in Kuala Lumpur than any other city in Malaysia

Popular Cities in Malaysia

Book one of the best deals Malaysia has to offer in these popular locations
Hotels in Kuala Lumpur
Best value
Parkroyal Kuala Lumpur
8.3
$95
No. 1 most popular
Shangri-La Hotel - Kuala Lumpur
9.0
$155
No. 2 most popular
Hilton Kuala Lumpur
8.9
$127
No. 3 most popular
Traders Hotel Kuala Lumpur
8.8
$146
No. 4 most popular
The Majestic Hotel Kuala Lumpur, Autograph Collection
9.0
$132
No. 5 most popular
Fraser Residence Kuala Lumpur
8.3
$95
Hotels in Langkawi Island
Best value
Bayview Hotel Langkawi
8.3
$76
No. 1 most popular
Berjaya Langkawi Resort
8.4
$156
No. 2 most popular
Resorts World Langkawi
8.1
$82
No. 3 most popular
The Andaman, a Luxury Collection Resort, Langkawi
9.1
$241
No. 4 most popular
The Danna Langkawi
9.4
$369
No. 5 most popular
Adya Hotel Langkawi
8.2
$78
Hotels in George Town
Best value
Royale Chulan Penang
8.6
$86
No. 1 most popular
Eastern And Oriental Hotel
9.0
$278
No. 2 most popular
Hotel Jen Penang by Shangri-La
8.6
$97
No. 3 most popular
Yeng Keng Hotel
9.1
$133
No. 4 most popular
The Wembley A St Giles Hotel Penang
8.5
$92
Hotels in Penang
Best value
TH Hotel Penang
7.4
$42
No. 1 most popular
Ceo Soho Suite - Biz & Holiday
9.6
$59
No. 2 most popular
Apartel opp Spice Arena
8.7
$89
No. 3 most popular
A Residence @ Bayan Lepas
$159
No. 4 most popular
Eureka Hotel
8.4
$47
No. 5 most popular
Penang 3br Near Airport Smart Apartment
8.7
$73
Hotels in Kota Kinabalu
Best value
The Palace Hotel Kota Kinabalu
8.3
$64
No. 1 most popular
Shangri La's Tanjung Aru Resort And Spa
8.8
$310
No. 2 most popular
Le Méridien Kota Kinabalu
8.7
$171
No. 3 most popular
Hotel Capital
8.3
$69
No. 4 most popular
The Klagan Hotel
8.3
$69
No. 5 most popular
Kota Kinabalu Marriott Hotel
8.6
$168

Malaysia travel tips

Let us help you with the best tips about Malaysia

When is the least expensive time to stay in Malaysia?

When travelling to Malaysia it would be best to plan your trip around the month of June, as the prices are significantly lower than in October - just $66 per night.

Where do most people stay in Malaysia?

Our users tend to visit Kuala Lumpur more often than any other city when travelling to Malaysia.

How much does a luxury hotel cost in Malaysia?

An average rate of $352 per night is to be expected when planning a stay in a luxury hotel room in Malaysia. This rate is about 259% above the country’s average nightly rate of $98.

Which city in Malaysia has the most expensive hotel rooms?

As a popular tourist destination in Malaysia, it is no surprise that Genting has the most expensive hotel rooms at $84 per night - 55% more than than the country's average hotel room price.

Which city in Malaysia has the least expensive hotel rooms?

Our users typically find that Johor Bahru has the lowest nightly rates in the country at just $10. Johor Bahru offers hotel rooms at an average rate that is 89% lower than the average city in Malaysia.


Popular international routes landing in Malaysia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Darwin to Kuala Lumpur
Fastest flight time
6h 30m
Cheapest price
$311
Perth to Kuala Lumpur
Fastest flight time
5h 35m
Cheapest price
$322
Perth to Langkawi Island
Fastest flight time
13h 15m
Cheapest price
$328
Perth to Penang
Fastest flight time
9h 45m
Cheapest price
$348
Perth to Kota Kinabalu
Fastest flight time
5h 50m
Cheapest price
$366
Melbourne to Penang
Fastest flight time
12h 25m
Cheapest price
$377
Coolangatta to Kuala Lumpur
Fastest flight time
8h 25m
Cheapest price
$379
Sydney to Kuala Lumpur
Fastest flight time
7h 50m
Cheapest price
$389
Melbourne to Langkawi Island
Fastest flight time
11h 30m
Cheapest price
$389
Sydney to Langkawi Island
Fastest flight time
16h 55m
Cheapest price
$389
View more
Hotel deals Asia Malaysia