Shah Alam Hotels

Find the best Shah Alam hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Shah Alam hotels with free cancellation or excellent ratings

Trusted Shah Alam hotel providers

Booking.com logo
Wotif logo
Expedia logo
Hotels.com logo
Agoda logo
Airbnb logo

See all hotels in Shah Alam

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelDoubleTree by Hilton Shah Alam I-City – 4.7
Cheapest month to bookJune
Average 4 star hotel price$91 per night
Average 5 star hotel price$111 per night

How to find the best hotel deals in Shah Alam

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Shah Alam

  • You already use our search engine to find cheap flight deals. Now you can use the same magic to uncover incredible rates on Shah Alam hotels. These tips are your shortcut to finding value in every stay.

  • Score some of the best Shah Alam hotel prices by planning well before you travel. Hotels sometimes offer special rates or early booking discounts to help fill rooms in advance.

  • Still, be prepared to grab any last-minute deals. Some places discount their rates right before arrival to fill empty rooms. This is more likely to happen in off-peak season or on quieter days, however.

  • The more flexible your dates, the better your savings. Play around with your trip timing to discover what deals are up for grabs. Prices are usually cheaper midweek and outside peak seasons.

  • Search for stays with free cancellation. Lock in a great offer today and easily cancel later if your travel plans change.

Where to stay in Shah Alam

Central Shah Alam

When to go to Shah Alam

  • Planning your getaway means factoring in the weather forecast. March offers the warmest conditions, with temperatures reaching highs of 33ºC (91ºF).

  • January is the coolest month, with lows of 22ºC (72ºF).

  • Browse around for Shah Alam hotels during February to enjoy mostly clear skies. Averaging ten days of rain, it's the driest month.

  • It's rainiest in November, which gets around 22 days of wet weather.

Best hotels in Shah Alam

Best budget hotels

  • A great trip doesn't have to come with a big hotel tab. With at least 270 budget Shah Alam hotels to choose from, you can spend more on what matters and less on a room. You can expect basic comforts like simple breakfasts, standard toiletries, and cosy beds at these well-priced stays.

  • OYO 90484 Bright Hotel is a 2-star option that keeps things low-cost and low-fuss. Parking and Wi-Fi are among its many amenities.

  • Signature Hotel by Easy Nap comes with conveniences such as Wi-Fi and a lift. Set yourself up at this 3-star Shah Alam hotel and make your travel money go the extra mile.

  • Another smart choice for your bank balance is Shah Alam U8 Cosy 6 Plus 2 PAX Fully Air-CON. This 3-star stay features a lift and Wi-Fi.

Best 4-star hotels in Shah Alam

  • When you're craving a little more from your stay, the 4-star hotels in Shah Alam deliver. With around 30 choices, they generally feature well-designed rooms, exceptional service, and extras like spa treatments and on-site dining. These hotels are upscale without going over-the-top.

  • Courtyard by Marriott Setia Alam offers the kind of stay that does more than just tick boxes. Concierge assistance and a restaurant are part of the 4-star guest experience here.

  • Another Shah Alam hotel that stands out is Sunway Pyramid Hotel. It offers thoughtful amenities such as valet parking and car rental options.

  • Want more choice? Nexus Business Suite Hotel proves great stays aren't just for five-star budgets. Take advantage of a restaurant, room service and more during your visit.

Best luxury 5-star hotels

  • When nothing but the best will do, you'll find around 30 5-star hotels in Shah Alam ready to make you the top priority. These types of stays generally come with high-end offerings like fine dining experiences, personalised spa treatments, and designer toiletries.

  • Step into sophistication at Courtyard by Marriott Kuala Lumpur South. Room service and a steam room help level up the experience here.

  • With concierge assistance, valet parking and more, Hilton Petaling Jaya is another Shah Alam hotel that lives up to its 5-star reputation.

Best hotels in Shah Alam for families

  • A well-chosen hotel can be a game changer when travelling with kids. With things like play areas, games rooms, and spacious suites, family-friendly hotels in Shah Alam are packed with perks that just make life easier. Choose from around 60 of these stays that offer fun for kids and comfort for adults.

  • Le Méridien Petaling Jaya puts a luxurious spin on family trips. This 5-star stay features tour services and room service.

  • Another one for your list is Ibis Styles Kuala Lumpur Sri Damansara. This option comes with a barbecue and accessible parking.

Best hotels with a spa

  • Swap the sightseeing for some self-care at a Shah Alam hotel with a spa. With roughly 50 to choose from, they're all about relaxation. Many offer features like saunas, hot tubs, beauty treatments, and hydrotherapy pools.

  • Escape to Orange Hotel Kota Kemuning @ Shah Alam and then leave the outside world behind. Room service, a spa and other added comforts await you at this 3-star option.

  • Or get cosy at Impress Hotel. With things like a spa and room service, this 3-star hotel in Shah Alam offers a variety of ways to relax and unwind.

  • Flexistay Studio Resort Suites at Sunway Pyramid Hotel Tower balances the buzz of sightseeing with the bliss of a pampering session or two. It features massage services and room service.

Best hotels with a pool

  • There are around 80 pool hotels in Shah Alam, each with its own style and character. City hotels tend to offer rooftop or indoor pools, while resorts generally go big with open-air setups and extras like water slides. Whether you're here for downtime or playtime, you'll find a stay that fits.

  • Find your happy place by the water at Takuro Homestay. With an outdoor swimming pool, a restaurant and parking, this Shah Alam hotel has all the perks to make your visit enjoyable.

  • A swimsuit and good vibes are all you need at Cosy 2R2B Relaxing Skyline Views #GA2. A children's pool, parking and Wi-Fi are only the start of what this place packs in.

  • Or find your fun at Happy Homestay@Icon City Petaling Jaya Sunway Subang. An outdoor swimming pool, this hotel offers a bar and valet parking.

Best pet-friendly hotels

  • With around nine pet-friendly Shah Alam hotels, your best buddy can be part of the fun. Many have nearby parks or outdoor spaces to get some exercise, and some even offer extras like grooming or pet-friendly menus. A few house rules may apply, but most places go out of their way to make your furry friend feel welcome.

  • At Suite Trefoil Setia City Shah Alam, thoughtful pet perks are woven into every visit. Wi-Fi and a garden are other conveniences you'll find at this hotel in Shah Alam.

  • Your little buddy can also join the fun at SMART Hotel Seksyen 15 Shah Alam. Air conditioning and Wi-Fi are part of what's included at this pet-approved accommodation option.

  • Hotel New Tauns Klang is one more place that understands the needs of pet owners. Amenities here include parking and a 24-hour front desk.

Finding cheap hotels in Shah Alam: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Shah Alam with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $18 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $106 per night.
The average price of a hotel during the week is $75 per night, and the average price on weekends is $128. Overall, it looks like the cheapest day to stay in Shah Alam could be Tuesday.
The nearest airport to Shah Alam is Kuala Lumpur Sultan Abdul Azziz Shah Airport (SZB), which is 5.2km from the city centre.

Other airports include:

Kuala Lumpur International Airport, which is 43.9km from the city centre.
We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in Shah Alam. And the most expensive day seems to be Thursday
The average price of a 3-star hotel in Shah Alam is currently around $41 per night. And the cheapest 3-star hotel we found is $17 per night.
The average price of a 4-star hotel in Shah Alam is currently around $93 per night. And the cheapest 4-star hotel we found is $46 per night.
The average price of a 5-star hotel in Shah Alam is currently around $128 per night. And the cheapest 5-star hotel we found is $25 per night.
The cheapest month to stay in a hotel in Shah Alam is April, with an average price of $73 per night. The most expensive month is December, when the average room rate can rise to $140 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in August is $133 per night, which is around 7% higher than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Shah Alam are U3 Hotel, Sunsuria Forum Premier Suites Setia Alam and SRITEL Boutique Hotel.