Luxury hotels in Shah Alam

Multiple accommodations for your stay
Check-in date:
23 Apr 2026
Check-out date:
24 Apr 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with


Room comes with


Clear Filters
Apply Filters

6 results found

Mardhiyyah Hotel And Suites

Persiaran Perbandaran, Seksyen 14, Shah Alam, Malaysia (Open map)

The perfect hotel is nestled in a business district, a stone's throw from Shah Alam Convention Center. The 5-star Mardhiyyah Hotel...
Read more...
8.7
Fabulous
1689 reviews

Doubletree By Hilton Shah Alam I-City

I-City Golden Triangle, Shah Alam, Malaysia (Open map)

This 5-star hotel offers a prime location a 26-minute drive from Sultan Abdul Aziz Shah airport. Offering a steam room, a hot tub…
Read more...
9.0
Superb
2513 reviews

Hilton Shah Alam Glenmarie

1 Jalan Usahawan U1/8 Seksyen U1, Shah Alam, Malaysia (Open map)

The hotel is nestled in a shopping area of Shah Alam, about 5 minutes on foot from DRB Hicom. The 5-star smoke-free Hilton…
Read more...
8.6
Fabulous
1345 reviews

Soho Suites Sunsuria Setia Alam At Shah Alam

Jln Setia Dagang Al U13/Al 1-G 20-G, Sunsuria Forum Soho Suites, Shah Alam, Malaysia (Open map)

The 5-star hotel is about 5 km from Sultan Abdul Aziz Shah airport and 7 km from such cultural venues as the Sultan Alam…
Read more...
8.0
Very Good
647 reviews

Second Home - Kota Kemuning

10, Jalan Anggerik Aranda B 31/B, Shah Alam, Malaysia (Open map)

Located 2.5 km from the Kota Kemuning Lake Garden, this Shah Alam hotel is also 22 km from Kelana Jaya railway station. Guests of the…
Read more...
7.9
Good
18 reviews

I-City I-Soho By Hostassist

I-Soho, I-City, Persiaran Multimedia, Seksyen 7, Shah Alam, Malaysia (Open map)

This 4-star hotel is only 1.1 km from the Trick Art Museum @ I-City and in the vicinity of the Tengku Ampuan Jemaah Mosque.
Read more...
Thank you for subscribing
Close