
Top Hotels in Selangor
Find the perfect hotel for your stay in Selangor
Hotels in popular cities in Selangor
Below are the most popular cities in Selangor to stay in, as well as some of the best hotels in each area
Ampang
Search hotels in AmpangPetaling Jaya
Search hotels in Petaling JayaSepang
Search hotels in SepangShah Alam
Search hotels in Shah AlamSubang Jaya
Search hotels in Subang JayaHow much does a hotel in Selangor cost per night?
Use the information below to find quality Selangor hotel rooms for low prices
Best prices found by momondo users in the past 24 hours.
Hostels and cheap hotels in Selangor
These hotels and hostels usually make for a cheap way to stay in Selangor
Get the best value hotel in Selangor
These Selangor hotels have the best prices for their ratings
momondo's favourite hotels in Selangor
Learn more about these user-preferred hotels in Selangor
Useful insights on Selangor hotels
Get a quick overview on price and accommodation trends for your visit in Selangor
Lowest Hotel Price | $11 |
---|---|
Most Popular Hotel (5-star) | Sunway Resort Hotel |
Average Length of Stay | 3 days |
When to book a hotel in Selangor
Check out the information below to find the best deal on a hotel room in Selangor
Low season | February | cheapest month to stay |
High season | May | most expensive time to stay |
39% | expected price decrease | |
20% | expected price increase |
Price | $90 - $184 |
---|
Cheapest day of week | Monday | is the cheapest day of the week to book |
Highest day of week | Saturday | is the most expensive day of the week to book |
$126 | is the average per night cost for a hotel on this day | |
$170 | is the average per night cost for a hotel on this day |
Best cities to book a hotel in Selangor
Below are the average prices for hotels in the most popular cities in Selangor
Price | $23 - $105 |
---|
CHEAPEST CITY IN SELANGOR | Batu Caves | 33% cheaper | Hotels in Batu Caves are the cheapest in Selangor at just $23 per night on average |
MOST EXPENSIVE CITY IN SELANGOR | Sepang | 67% more expensive | Sepang has the highest priced hotels in Selangor with rooms averaging $105 per night |
MOST POPULAR CITY IN SELANGOR | Shah Alam | 58% more users visited | More momondo users search for hotels in Shah Alam than any other city in Selangor |
Information about staying in Selangor
Read these important travel tips before booking a hotel in Selangor
What is the most popular destination in Selangor?
A majority of our users looking for a hotel in Selangor will search for Petaling Jaya hotels, where the average price is $168 per night. Other very popular cities in Selangor include Sepang, where the nightly rate is $148, and Subang Jaya, where the nightly rate is $145.
What is considered a good deal for a hotel in Selangor?
Those looking for a good deal on a hotel room in Selangor should consider looking at hotels in Kajang, which is generally the cheapest city to stay in. If you are looking to stay elsewhere, a good deal for a hotel in Selangor would be any price less than $63/night.
What are the best hotels in Selangor?
Of all the hotels in Selangor, the most highly regarded hotel by momondo users is DoubleTree by Hilton Shah Alam i-City, which received a rating of 9.1. Following DoubleTree by Hilton Shah Alam i-City was Sunway Resort Hotel with a rating of 9.0 and One World Hotel with a rating of 9.0.
What is the most popular hotel in Selangor?
While there are many hotels in Selangor to choose from, Tune Hotel Klia-Klia2, Airport Transit Hotel (7.7 rating from 8,981 reviews) happens to be the most popular among our momondo users. In the past 12 months, 14% of all our users who looked at hotels in Selangor opted to stay at Tune Hotel Klia-Klia2, Airport Transit Hotel.
How much does a hotel in Selangor cost in April?
In April, you can expect the cost of a double room in a hotel in Selangor to be around $56 per night. However, some users found double rooms in Selangor during the month of April for as low as $13 per night in Kota Damansara.
Which city in Selangor has the most expensive hotel rooms?
Sepang is the most expensive city in Selangor to book a hotel room in. The nightly rate of $123 is 165% more than the average city in Selangor.
Which city in Selangor has the least expensive hotel rooms?
Kajang currently offers the lowest nightly rates of any city in Selangor at just $15; a price that is 86% lower than the average rate per night in Selangor.
What hotels in Selangor are good for families?
The Verve Hotel Pj Damansara, Sunway Lagoon Hotel and Ibis Styles Sepang Klia are all hotels in Selangor that are good for families. $32 per night is the average price for a room at The Verve Hotel Pj Damansara, $107 per night is typical for Sunway Lagoon Hotel and $80 per night is the average rate for Ibis Styles Sepang Klia.
What hotels in Selangor are perfect for couples?
If you’re looking for a couples getaway somewhere in Selangor, then consider booking a room at One World Hotel ($120 per night). Concorde Hotel Shah Alam, for $50 per night on average, is another great couples hotel option in Selangor. Our momondo users have also booked rooms at Sunway Resort Hotel quite often for a couples getaway in Selangor. You can expect prices for Sunway Resort Hotel to be around $194 per night.
How many operators does momondo search for hotels in Selangor?
There are 6,403 operators available for hotels in Selangor as of April 2025.
When did momondo last update prices for hotels in Selangor?
Prices for hotels in Selangor are updated daily.
How much are hotels near Sunway Pyramid Shopping Mall?
Below are the 7 user recommended hotels in the area of Selangor that is closest to Sunway Pyramid Shopping Mall. The average price near Sunway Pyramid Shopping Mall is $67/night, with prices varying based on several factors including time of year. Hotels near Sunway Pyramid Shopping Mall are typically 52% more expensive than the average hotel in Selangor, which is $32.
How much are hotels near The Curve?
If you’re planning on staying at any of momondo’s recommended hotels in the area of Selangor nearest to The Curve, you should expect to pay around $84/night. This price fluctuates based on time of year. In general, a rate under $84/night is a good deal for momondo users staying near The Curve. Hotels near The Curve are typically 62% more expensive than the average hotel in Selangor, which is $32.
Why use momondo?
Why should I book accommodation in Selangor through momondo?
Booking accommodation or a hotels in Selangor is made easy with momondo. We are free to use and there are no hidden costs or fees. momondo compares hundreds of websites and gives you all your Selangor hotels and accommodation options in one place.
How does momondo help me find a great place to stay in Selangor?
momondo finds you a great place to stay in Selangor by enabling you to filter and refine your search. You can filter by price, location, amenities, review score and so much more.