Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Shah Alam Hotels from RM86

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Shah Alam

Concorde Hotel Shah Alam
The price is RM133 per night
0.56 km from city centre
4/5Very Good! (404 reviews)
refund made

"Our Japanese guest stayed here for 2 nights and a big thank you to hotels.com and Concorde for allow cancellation with full refund on 3rd night unconditionally, due to the hotel encountered water piping problem and unable to offer hot shower and clean tap water for guest to use, although our booking ..."…"

Reviewed on 14 Feb 2020

Concorde Hotel Shah Alam
I City @ I Soho Yuuki Homestay
3 out of 5
Free cancellationReserve now, pay when you stay
The price is RM95 per night
4.98 km from city centre
4.8/5Exceptional! (4 reviews)

"The"…"

Reviewed on 2 Mar 2020

I City @ I Soho Yuuki Homestay
I-City, I-SoHo by Host Assist
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM86 per night
4.98 km from city centre
3.2/5 (15 reviews)
, will come again

"A bit difficult to find but nice place and convenient to shopping"…"

Reviewed on 23 Dec 2019

I-City, I-SoHo by Host Assist
Best Western i-City Shah Alam
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM165 per night
4.48 km from city centre
3.9/5Good! (156 reviews)

"Cleanliness is good. The room is true to the pictures."…"

Reviewed on 17 Jan 2020

Best Western i-City Shah Alam
The Saujana Hotel Kuala Lumpur
The price is RM190 per night
6.82 km from city centre
4/5Very Good! (190 reviews)

"rooms are just a bit tired but the amenities and grounds are great. Staff was a bit slow at check in."…"

Reviewed on 24 Nov 2019

The Saujana Hotel Kuala Lumpur
Acappella Suite Hotel
4 out of 5
8 Persiaran Sukan, Seksyen 13, Shah Alam, Selangor
The price is RM140 per night
3.08 km from city centre
4.4/5Wonderful! (154 reviews)
Spacious suite

"Location is mainly a business area, so not much in the way of sightseeing, but a handy location if you don't need to go into central KL. Near a main road, and the open design of the building means there is some road noise and the corridors are very warm. A number of restaurants in easy walking distance. ..."…"

Reviewed on 8 Mar 2020

Acappella Suite Hotel
Geno Hotel
4 out of 5
Jalan Subang Mas, Taman Subang Mas, Shah Alam, Selangor
Free cancellationReserve now, pay when you stay
The price is RM160 per night
5.37 km from city centre
4/5Very Good! (88 reviews)

"Cleanliness. Hotel is new."…"

Reviewed on 13 Jan 2020

Geno Hotel
De Houz - Trefoil Setia Alam Home Stay
The price is RM148 per night
7.09 km from city centre
3.6/5Good! (52 reviews)

"because near shopping mall n nice view..l must come again."…"

Reviewed on 30 Jun 2020

De Houz - Trefoil Setia Alam Home Stay
1st Inn Hotel Shah Alam Seksyen 7
I-City I-Soho Chamey Homestay Condo
2.5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM164 per night
4.93 km from city centre
4/5Very Good! (17 reviews)
Please provide WiFi in future

"Good place to stay but not comfortable for 4 persons and above due to limited space"…"

Reviewed on 10 Dec 2019

I-City I-Soho Chamey Homestay Condo
Don't see what you're looking for?
See all available properties in Shah Alam
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Shah Alam

Visitors to Shah Alam are sure to enjoy the golfing. Tourists can also enjoy the city's lakeside setting, theme park and rainforests. Shah Alam Blue Mosque, Malaysian Houses of Parliament and Merdeka Square are some of the top sights around the area.

  • You'll find 2042 Expedia hotels and other accommodation options in the larger area of Kuala Lumpur
  • The closest major airport is in Subang (SZB-Sultan Abdul Aziz Shah), 4.1 mi (6.6 km) from the city centre
  • The next closest is in Kuala Lumpur (KUL-Kuala Lumpur Intl.), 25.9 mi (41.6 km) away

Getting around Shah Alam

If you want to journey outside of the area, hop aboard a train from Kuala Lumpur Shah Alam KTM Komuter Station, Kuala Lumpur Batu Tiga KTM Komuter Station or Kuala Lumpur Padang Jawa KTM Komuter Station. Shah Alam might not have many public transport choices so consider a car rental to maximise your time.

Dressing for Shah Alam

  • Between January and March, you can expect the daytime average to be around 33°C and the nighttime average to be 22°C
  • From April to June, temperatures average about 33°C during the day and 23°C at night
  • July to September averages 32°C during the day and 23°C at night
  • Between October and December, the average temperature is 31°C during the day and 23°C at night
  • Average annual rainfall for Shah Alam is 80 millimetres
  • Hottest months are usually March and February with an average temperature of 33°C, while the coldest months are February and January with an average of 22°C

Frequently asked questions

Where is the best place for a stay in Shah Alam?
Acappella Suite Hotel is a favourite with Expedia customers. This 4-star hotel offers a restaurant and an outdoor pool. Traveller reviews also recommend The Saujana Hotel Kuala Lumpur and Hotel de Art i-City Shah Alam as top choices for your visit.
If I need to cancel my hotel reservation in Shah Alam, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable if cancelled before the hotel’s cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you booked a non-refundable reservation, you may still be able to cancel and get a refund within 24 hours of your booking. Enter dates and click on “Search”, then filter by “free cancellation” to get the top deals on offer in Shah Alam.
What's the best place to stay on a budget in Shah Alam?
Based on reviews, Hotel de Art Section 19 Shah Alam is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other options for your budget-friendly stay include Shah Alam Business Hotel and Holiday Inn Kuala Lumpur Glenmarie.
What's the best hotel when travelling with children to Shah Alam?
Carlton Hotel Shah Alam is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Other options for your stay with the children include Hotel de Art i-City Shah Alam and Concorde Hotel Shah Alam. Also, attractions such as i-City and Wet World Shah Alam are fun for children of all ages.
What's the best place to stay for couples in Shah Alam?
Holiday Inn Kuala Lumpur Glenmarie is a favourite 4-star hotel for couples, and features a garden-view restaurant and 2 outdoor pools. Another good option for a stay with your sweetheart is Nexus Business Suite Hotel.
What's the best golf hotel in Shah Alam?
The Saujana Hotel Kuala Lumpur is a top 5-star resort that has an adjacent golf course and features 2 outdoor pools. Another good choice is Concorde Hotel Shah Alam if you’d like to be close to a golf course while in town. You can tee off at Saujana Golf and Country Club or Glenmarie Golf and Country Club while you’re in town.

Recent Reviews in Shah Alam

More trip options