Hotels in Malaysia

We can book 797 properties across 5 destinations in Malaysia. The cheapest rooms start around € 15 per night for two people, and the typical price across these destinations is € 40.

Live prices, sampled for a two-night stay a month ahead.

Hotels in Kuala Lumpur
Kuala Lumpurfrom € 17 / night
Hotels in George Town
George Townfrom € 22 / night
Hotels in Langkawi
Langkawifrom € 15 / night
Hotels in Malacca
Malaccafrom € 18 / night
Hotels in Kota Kinabalu
Kota Kinabalufrom € 19 / night

What a room costs in Malaysia

Within this list Malacca is the cheapest place to sleep at a typical € 28 for two nights, and George Town the dearest at € 48 — a factor of 1.7× between them. Where you go decides more than when you book.

About 81% of the rooms we can book in Malaysia can be cancelled free of charge up to a deadline set by the property.

Good to know in Malaysia

Currency
MYR (RM) — Cards in cities; cash for hawker centres.
Language
Malay; English is widely spoken.
Plug & voltage
Type G, 240V. Bring an adapter if your plugs differ.
Tipping
Not expected; a service charge is often included.
Emergency number
999
Worth knowing before you go

Two rainy seasons hit opposite coasts — check which side of the peninsula you are visiting.

Frequently asked

How much does a hotel in Malaysia cost?

The cheapest bookable rooms start around € 15 per night for two people, and the typical price across the destinations we cover is € 40. Prices move with the season and the city, so check your own dates.

Which city in Malaysia is cheapest?

Of the destinations we measure, Malacca is the cheapest at a typical € 28 for two nights; George Town is the dearest at € 48. That is a real difference, and it is worth weighing against travel time.

Can I book with free cancellation in Malaysia?

Yes, for about 81% of the rooms we can book there. Use the free cancellation filter to see only those rates, and read the deadline on the room itself — it is set by the property, not by us.