4-Star Hotels in Selangor, Malaysia

4-Star Hotels in Selangor, Malaysia

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top 4-Star Hotels - Selangor

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
Hotels in Selangor
GGuest User 2026.03.05
This was my second time staying here, and this visit was especially memorable as I had just gotten married and our wedding venue was nearby. We had a very pleasant stay and a wonderful experience overall. We will definitely be coming back again soon. Moreover, the location is very convenient — it’s within walking distance to McDonald’s and the mall, making it easy to find food and enjoy some window shopping
Very Good
985 reviews
8.7/10
Price from
AU$75
per night
Check Availability
Hotels in Selangor
GGuest User 2026.03.12
Traveling for work. The bedsheet and blanket makes me feel itchy. cockroach in the room. No toothbrush kit provided. The chair has a big white patch as if someone had a great time on it. Didn’t sleep well that night ruined my next work day with important meetings
Very Good
1023 reviews
8.4/10
Price from
AU$65
per night
Check Availability
Hotel near i-City,Shah Alam
GGuest User 2026.02.08
It’s was a good choice for budget wise .Room was quite small compare to other hotel room. Location are good as just next to water park and near i city central mall. Breakfast buffet nice have more options .
Very Good
423 reviews
8.3/10
Price from
AU$59
per night
Check Availability
Hotel near Bandar Sunway,Subang Jaya
VVanessa Wu 2026.02.23
The hotel is surrounded by amenities like an amusement park and a shopping mall. However, the water quality in the hotel is terrible; it smells strongly of pool water and is discolored. I even wonder if they're recycling water from the amusement park. Breakfast was very mediocre; apart from the fruit, there wasn't much else worth eating.
Very Good
2069 reviews
8.8/10
Price from
AU$145
per night
Check Availability
Hotel near KLIA/Sepang,Sepang 100% of visitors choose this area
GGuest User 2026.02.22
I booked this hotel for a one-night layover because I had an early morning flight to Kuantan the next day. The hotel was quite comfortable; the room size was comparable to chain hotels back home. There's a pretty large swimming pool, and we enjoyed a nice swim there in the evening. We left early in the morning as it's very close to the airport. The shuttle bus takes about 10 minutes and runs every two hours. We took the 5:20 PM shuttle, which departs from a white bus parked near (but not exactly at) Gate 3 on the ground floor of Terminal 1. You can look for it around that time. When checking in, just arrange your shuttle time for the next day with the hotel staff.
Very Good
1098 reviews
8.7/10
Price from
AU$117
per night
Check Availability
Hotel near Mutiara Damansara,Petaling Jaya
HHeibaicaihongtang 2026.02.10
The king room was a bit small, but the twin room with a sofa bed was quite spacious. The AC vent was a bit noisy, but everything else was decent and pretty standard. Being right above the mall was really convenient.
Very Good
561 reviews
8.6/10
Price from
AU$75
per night
Check Availability
Hotels in Selangor
GGuest User 2026.02.24
Check in facility was smooth, friendly front desk and manager helpful. we are family of 5 ( 2 rooms) and it was accomodating and great stay for 4 days 3 nights as my parents were staying nearby, and we are back to celebrate CNY. The beach pool maybe can have a bit improvement as its a bit dirty ( a bit dissapointment for my kids) but hotel rooms were very clean and daily cleaned up well. Kudos to the housekeeping team for keeping my housekey i realised i lost it after 3 days checking out and my parents went back to the lobby and got it back. Thankful to them. Its a great place to stay. rooms were quiet no odour and free mineral bottle water and coffee tea. clean towels, good bed.
Very Good
534 reviews
8.2/10
Price from
AU$52
per night
Check Availability
Hotels in Selangor
TTravelor 2026.03.12
We had a fantastic stay at this hotel! The highlight was undoubtedly the breathtaking view from our room—it made every morning feel special. The room itself was spotless and incredibly comfortable, with a great bed that guaranteed a perfect night's sleep. The location was also very convenient for exploring the area. Overall, the atmosphere was relaxing and the service was friendly. I would absolutely recommend this hotel to anyone looking for a comfortable getaway with a stunning view. Can’t wait to return
Very Good
1940 reviews
8.6/10
Price from
AU$88
per night
Check Availability
Hotels in Selangor
SSzelin Tan 2026.03.24
The resort is located on a small mountain nearby sungai long. There are many facilities. Rooms are clean and comfortable. Nice views. There are water park, dino park, go-cart, safari escape, etc. You get 15% for entrance fees with stay in the resort. Infinite pool has superb view to dino park. There are restaurants i.e. thai, japanese, bali.... foods are nice but also pricy. I think many people grab.
Very Good
391 reviews
8.4/10
Price from
AU$98
per night
Check Availability
Hotel near Damansara Perdana,Petaling Jaya
Nnaany 2026.03.07
Great value for money! It’s a budget-friendly hotel but clean and comfortable. The location is very convenient, close to the metro station. The room was small but functional, and the staff were very accommodating. Perfect for a short stay.”
Very Good
816 reviews
8.3/10
Price from
AU$22
per night
Check Availability
See All 4-Star Hotels in Selangor

Travelers Reviews of Selangor Hotels

See all
8,3/10
Very Good
NnaanyGreat value for money! It’s a budget-friendly hotel but clean and comfortable. The location is very convenient, close to the metro station. The room was small but functional, and the staff were very accommodating. Perfect for a short stay.”
Forte Seasons Mossaz Premium Suites Petaling Jaya

Forte Seasons Mossaz Premium Suites Petaling Jaya

Hotel near Damansara Perdana, Petaling Jaya
Price per night from:AU$22
8,8/10
Very Good
VVanessa WuThe hotel is surrounded by amenities like an amusement park and a shopping mall. However, the water quality in the hotel is terrible; it smells strongly of pool water and is discolored. I even wonder if they're recycling water from the amusement park. Breakfast was very mediocre; apart from the fruit, there wasn't much else worth eating.
Sunway Pyramid Hotel

Sunway Pyramid Hotel

Hotel near Bandar Sunway, Subang Jaya
Price per night from:AU$145
8,2/10
Very Good
AAnonymous UserI recently stayed at Tune Hotel KLIA and had a mixed experience. Starting with the downsides, the lift lighting was quite dim, making it difficult to clearly see and identify the buttons, especially at night. The air conditioning in the room was also not cold enough, which made the space feel stuffy at times. There was a noticeable mouldy smell in the room that affected overall comfort, and the room itself looked rather dated—definitely feels like it’s due for some renovation and upgrading. On a more positive note, the hotel does offer some nice perks. Complimentary refreshments were a pleasant touch, and the free morning-hour shuttle bus service to KLIA1 was very convenient and helped make airport transfers hassle-free. Overall, while the location and added conveniences are great, improvements in maintenance, air conditioning, and general room condition would make a big difference to the guest experience.
Tune Hotel KLIA-KLIA2

Tune Hotel KLIA-KLIA2

Hotel near KLIA/Sepang, Sepang
Price per night from:AU$82
8,4/10
Very Good
SSzelin TanThe resort is located on a small mountain nearby sungai long. There are many facilities. Rooms are clean and comfortable. Nice views. There are water park, dino park, go-cart, safari escape, etc. You get 15% for entrance fees with stay in the resort. Infinite pool has superb view to dino park. There are restaurants i.e. thai, japanese, bali.... foods are nice but also pricy. I think many people grab.
Monkeys Canopy Resort

Monkeys Canopy Resort

Hotel near Hulu Semenyih
Price per night from:AU$98
8,6/10
Very Good
TTomHeeThe bad: on the 2nd day of our 3 day stay, i went to eat breakfast at 8:20am. There was not much food left. I thought they will replenish. They didn't. The staff told me some 200 over had their breakfast and they finished the food. But I've paid for my breakfast during the booking. Trip.com should seek a refund from the hotel The good: the staff at the restaurant. She's very friendly and attentive. The chef at the egg station. He was kind and friendly to me. I've uploaded their pictures. This hotel is very near to the MRT station. Don't follow Google to guide you to the hotel. When u step out of the mrt, the hotel is right in front of your. U don't need to make a big turn like the Google directed. Google is wrong!! The breakfast for the 3 days are repetitive. So not worth. The fried rice is surprisingly good.
ibis Styles Kuala Lumpur Sri Damansara

ibis Styles Kuala Lumpur Sri Damansara

Hotel near Petaling Jaya
Price per night from:AU$63
8,9/10
Very Good
JJust a casual travelerCheck-in process is fast and convenient. Rooms are clean and tidy. Probably it is still a pretty new hotel. Facilities are pretty standard with a pool and restaurant. Except for the room setup. The doors to the toilet and shower opens out into the room with no room for the rug on the floor. So the floor outside of the shower will be slightly wet though it was not too bad. TV channel options were not good. Local channels mostly. Not even Astro or Netflix. Or any cable TV. The window is facing the opposite residential building, very near. So the lack of privacy if you prefer to have the curtains open will be an issue. The area surrounding the hotel lacks commercial shops as it is within industrial area. Will need to get transportation to go to nearby Subang or Shah Alam areas for food or shopping. This hotel is probably more suited to business travellers who are here to attend to business at the surrounding office and industrial buildings.
Mercure Kuala Lumpur Glenmarie

Mercure Kuala Lumpur Glenmarie

Hotel near Shah Alam
Price per night from:AU$70
7,9/10
Good
AAida MaydaThe room floor was damp, and there was an unpleasant smell similar to a toilet odor and steam smell. In addition, no hot water jug was provided, and the television remote control not have These issues significantly affected my comfort during the stay. I hope the management can take immediate action to address and improve these matters.
Mossaz Ango Suites Kuala Lumpur

Mossaz Ango Suites Kuala Lumpur

Hotel near Damansara Perdana, Petaling Jaya
Price per night from:AU$26
8,7/10
Very Good
GGuest UserThis was my second time staying here, and this visit was especially memorable as I had just gotten married and our wedding venue was nearby. We had a very pleasant stay and a wonderful experience overall. We will definitely be coming back again soon. Moreover, the location is very convenient — it’s within walking distance to McDonald’s and the mall, making it easy to find food and enjoy some window shopping
KSL Esplanade Hotel

KSL Esplanade Hotel

Hotel near Klang District
Price per night from:AU$75
7,9/10
Good
JJay.TJust had a staycation with friend for 4 nights at Mossaz Suites. The parking area can be a bit confusing for first timer and the lifts were quite slow. Otherwise we are quite satisfied during our stay there. The room are quite well equipped. Had a faulty hair dryer but the service crew had it replaced in under half an hour. Request for re-supply of items were being fulfilled promptly as well. A great thank you to the service and housekeeping team for making sure guests had a pleasant stay.
Mossaz Suites by MyKey

Mossaz Suites by MyKey

Hotel near Petaling Jaya
Price per night from:AU$22
8,8/10
Very Good
AAnonymous UserThis is my second time staying here and it’s still great! The service is consistently good and the staff are always friendly. The room is spacious, clean, and the bed is super comfortable. The location is also very convenient, especially since it’s close to IOI Mall. Would definitely come back again!
Four Points by Sheraton Puchong

Four Points by Sheraton Puchong

Hotel near Puchong
Price per night from:AU$106

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

You’ll find over 1,500,000 hotels in 230+ countries and regions on Trip.com. Can’t decide which hotel to book? Browse the site for inspiration!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total properties182
Number of reviews34,278
Highest priceAU$1,116
Lowest priceAU$33
Weekend Avg. PriceAU$752
Weekday Avg. PriceAU$718