Kuala Lumpur and Selangor have become one of the region’s strongest addresses for a proper five-star stay. Whether you are planning a staycation over the Twin Towers, a wedding with skyline views, a business trip near KL Sentral, or a family weekend by a lagoon in Bandar Sunway, there is a grand hotel built for the occasion. The choice can be overwhelming, though, because nearly every international name now flies a flag somewhere between Bukit Bintang and Petaling Jaya.
To make it simpler, we have pulled together the luxury hotels that Klang Valley travellers rate most, based on the sheer volume of real Google reviews each one has earned. Every property here holds a Google rating above 4.0 and is very much open for business. From long-standing icons beside KLCC to resort-style escapes just outside the city, here are the ten best luxury hotels in KL and Selangor to plan your next premium stay around.
What Makes a Hotel a Genuine Luxury Stay in KL?
A true five-star stay in the Klang Valley is about more than a big lobby. Look for a prime location near KLCC, Bukit Bintang or KL Sentral, a strong line-up of restaurants and a club lounge, a full spa and pool deck, and service that anticipates what you need. Skyline views of the Petronas Twin Towers, a reliable airport transfer, and generous rooms all lift a stay from comfortable to memorable. Every hotel on this list delivers on most of those fronts.
City Icon or Resort Escape: Which Should You Book?
If you want to be in the thick of the action, walking distance to shopping and the Twin Towers, city hotels such as Mandarin Oriental, Grand Hyatt and Traders put you right there. If your idea of a weekend is a lagoon, a theme park next door, or a golf-and-spa reset away from traffic, a resort-style property like Sunway Resort Hotel or One World in Petaling Jaya is the better call. We have noted which is which so you can match the hotel to the trip.
Table of Contents
- 1. Shangri-La Kuala Lumpur
- 2. Hilton Kuala Lumpur
- 3. Sunway Resort Hotel
- 4. Mandarin Oriental, Kuala Lumpur
- 5. JW Marriott Hotel Kuala Lumpur
- 6. Traders Hotel Kuala Lumpur
- 7. The Majestic Hotel Kuala Lumpur
- 8. InterContinental Kuala Lumpur
- 9. Grand Hyatt Kuala Lumpur
- 10. One World Hotel
1. Shangri-La Kuala Lumpur

Sitting on Jalan Sultan Ismail in the heart of the Golden Triangle, Shangri-La Kuala Lumpur is the city’s most reviewed luxury hotel, and it earns the attention. Rooms are large and calm, the tropical garden pool feels a world away from the traffic outside, and the dining is a genuine draw in its own right. Lemon Garden serves one of the more generous buffet spreads in town, while Zipangu handles refined Japanese. It suits business travellers who want a central base, couples after a polished staycation, and anyone who values classic, attentive service. Walking access to Bukit Bintang and the monorail seals the deal.
Operating Hours: Open 24 Hours (Daily)
Address: 11, Jalan Sultan Ismail, 50250 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Tel: 03-2032 2388
Google Review: View on Google
Google Map: Navigate Now
2. Hilton Kuala Lumpur

Connected to KL Sentral, Hilton Kuala Lumpur is built for travellers who value being able to catch the airport train downstairs and still enjoy a serious resort-style pool. The free-form pool deck is one of the best in the city, the rooms are contemporary with floor-to-ceiling glass, and the executive lounge is a favourite among frequent guests. Dining is a strength here too, from the buzzy Chynna Chinese restaurant to Vasco’s all-day spread. It is a smart pick for business trips, transit-heavy itineraries, and couples who want style without being in the middle of Bukit Bintang’s crowds. Sentral station and Nu Sentral mall are steps away.
Operating Hours: Open 24 Hours (Daily)
Address: 3, Jalan Stesen Sentral, Kuala Lumpur Sentral, 50470 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Tel: 03-2264 2264
Google Review: View on Google
Google Map: Navigate Now
3. Sunway Resort Hotel

The one resort escape on this list that families gravitate towards, Sunway Resort Hotel in Bandar Sunway puts you at the doorstep of Sunway Lagoon theme park and the sprawling Sunway Pyramid mall. Rooms are freshly refurbished and generously sized, the pool and grounds feel like a proper holiday, and the sheer choice of dining and entertainment on the doorstep means you rarely need to leave the enclave. The spa and club lounge keep things grown-up when the kids are worn out. It suits family weekends, multi-generation trips, and anyone who wants a full resort experience just twenty-odd minutes from the KL city centre. Book a lagoon-facing room if you can.
Operating Hours: Open 24 Hours (Daily)
Address: 1, Persiaran Lagoon, Bandar Sunway, 47500 Petaling Jaya, Selangor
Tel: 03-7492 8000
Google Review: View on Google
Google Map: Navigate Now
4. Mandarin Oriental, Kuala Lumpur

If the view is the whole point of your trip, Mandarin Oriental is the address. Set right beside KLCC Park, it offers the closest and most cinematic look at the Petronas Twin Towers of any hotel in the city, and the infinity pool framing that skyline is the shot everyone comes for. Inside, the service is famously polished, the rooms are quietly opulent, and the dining runs from the elegant Cantonese at Lai Po Heen to breezy pool-side fare. It is the pick for anniversaries, proposals, and special-occasion stays where you want to feel thoroughly looked after. Book a Twin Towers-facing room and time it for the evening light show.
Operating Hours: Open 24 Hours (Daily)
Address: Kuala Lumpur City Centre, 50088 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Tel: 03-2380 8888
Google Review: View on Google
Google Map: Navigate Now
5. JW Marriott Hotel Kuala Lumpur

Anchoring the Starhill precinct on Jalan Bukit Bintang, JW Marriott is the choice for guests who want luxury and shopping under practically the same roof. It links directly to Starhill Gallery and Pavilion is a short stroll away, so the entire Bukit Bintang dining and retail scene is on your doorstep. Rooms are classic and spacious, service is warm and well-drilled, and the hotel’s restaurants, including the long-loved Shook, remain a destination for locals too. It suits shoppers, couples, and business travellers who want to be central. If you like stepping straight out into the buzz of the city, this is your base.
Operating Hours: Open 24 Hours (Daily)
Address: 183, Jalan Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Tel: 03-2715 9000
Google Review: View on Google
Google Map: Navigate Now
6. Traders Hotel Kuala Lumpur

Part of the Shangri-La family and perched beside KLCC Park, Traders Hotel is best known for one thing above all: Skybar. The 33rd-floor lounge, with its pool and glass walls looking straight at the Twin Towers, is one of the most photographed sundowner spots in the city. The hotel itself is smart and business-friendly, with contemporary rooms, a rooftop pool, and Gobo Chit Chat handling a lively all-day buffet. It offers that unbeatable KLCC location at a slightly gentler price point than its neighbours. Ideal for younger couples, business travellers, and anyone who wants the skyline view without the top-tier tariff. Head up to Skybar for golden hour.
Operating Hours: Open 24 Hours (Daily)
Address: Persiaran KLCC, Kuala Lumpur City Centre, 50088 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Tel: 03-2332 9888
Google Review: View on Google
Google Map: Navigate Now
7. The Majestic Hotel Kuala Lumpur

For a stay steeped in history, The Majestic is in a league of its own. This restored 1930s colonial landmark near the old railway station and Lake Gardens pairs a heritage Majestic Wing full of period charm with a modern tower alongside it. The Orchid Conservatory and its afternoon tea, the tucked-away Smoke House, and the elegant Colonial Cafe give the place a genuine sense of occasion. It is the pick for romantic weekends, high tea outings, and travellers who want character rather than a glass-and-steel tower. Part of Marriott’s Autograph Collection, it feels boutique despite its scale. Book afternoon tea even if you are not staying over.
Operating Hours: Open 24 Hours (Daily)
Address: 5, Jalan Sultan Hishamuddin, Tasik Perdana, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Tel: 03-2785 8000
Google Review: View on Google
Google Map: Navigate Now
8. InterContinental Kuala Lumpur

On Jalan Ampang and a comfortable walk from the KLCC precinct, InterContinental Kuala Lumpur is a dependable grande-dame that quietly does the fundamentals very well. The rooms are large and understated, the Club InterContinental lounge is a real perk for those who upgrade, and the dining line-up spans authentic Thai at Tao, refined Chinese at Tao Chinese Cuisine, and a strong international buffet. Service leans towards the discreet and professional. It suits business travellers, families who want space, and guests who prefer a calmer setting a short hop from the action. The location makes reaching both KLCC and the older parts of the city easy.
Operating Hours: Open 24 Hours (Daily)
Address: 165, Jalan Ampang, 50450 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Tel: 03-2782 6000
Google Review: View on Google
Google Map: Navigate Now
9. Grand Hyatt Kuala Lumpur

Rising over Jalan Pinang directly across from the Twin Towers, Grand Hyatt is all about the drama of arrival and the view from above. The soaring stone-and-glass lobby sets the tone, and the top-floor Thirty8 restaurant and bar delivers a jaw-dropping panorama of the KLCC skyline. Rooms are sleek and floor-to-ceiling glass makes the most of the position, while JP teres handles a generous buffet in a leafy setting. It is a strong pick for couples, design-minded travellers, and business guests who want to be right by the convention centre and KLCC Park. Time a drink at Thirty8 for sunset and stay for the city lights.
Operating Hours: Open 24 Hours (Daily)
Address: 12, Jalan Pinang, 50450 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Tel: 03-2182 1234
Google Review: View on Google
Google Map: Navigate Now
10. One World Hotel

Rounding out the list is One World Hotel in Bandar Utama, a five-star favourite in Petaling Jaya that shares a wall with the enormous 1 Utama shopping centre. That connection is the draw: one of Asia’s largest malls, with its rainforest, cinemas, and endless dining, is a covered walk away. The hotel itself is polished and comfortable, with a rooftop pool, a well-regarded spa, and the popular Cinnamon Coffee House buffet. It suits shoppers, families, and business travellers based on the Selangor side of the Klang Valley who would rather not battle city-centre traffic. Reliable, spacious, and endlessly convenient for a mall-and-hotel weekend.
Operating Hours: Open 24 Hours (Daily)
Address: First Avenue, Bandar Utama City Centre, Lebuh Bandar Utama, 47800 Petaling Jaya, Selangor
Tel: 03-7681 1111
Google Review: View on Google
Google Map: Navigate Now
Kuala Lumpur and Selangor give you the full spread of luxury, and the right choice really comes down to the occasion. For that unbeatable Twin Towers view, Mandarin Oriental and Grand Hyatt are hard to top. For a central base that puts shopping and dining on your doorstep, JW Marriott and Shangri-La rarely miss. And when the plan is a family weekend or a resort reset, Sunway Resort Hotel and One World in Petaling Jaya deliver space, pools, and a mall next door. Every hotel here clears a 4.0 Google rating, so you can book any of them with confidence.
Room rates, promotions and facilities do change through the year, so it is always worth a quick check on the hotel’s own site or a call before you book. Now pick your view, choose your neighbourhood, and make a proper weekend of it.
Frequently Asked Questions
Which luxury hotel in KL has the best view of the Petronas Twin Towers?
Mandarin Oriental sits closest to the towers with its famous infinity pool framing them, while Grand Hyatt and Traders Hotel both offer superb high-floor views, the latter from its 33rd-floor Skybar. Any of the three is a strong choice for that iconic KLCC skyline shot.
Are there luxury hotels in Selangor rather than KL city centre?
Yes. Sunway Resort Hotel in Bandar Sunway and One World Hotel in Bandar Utama are both five-star properties on the Selangor side of the Klang Valley. Each is attached to a major shopping and entertainment complex, making them convenient for families and travellers who want to avoid city-centre traffic.
Which KL luxury hotel is best for families?
Sunway Resort Hotel is the standout for families, with Sunway Lagoon theme park and Sunway Pyramid mall on its doorstep. One World Hotel next to 1 Utama is another excellent option, while Shangri-La and Hilton both have large pools and spacious rooms that work well for families staying in the city.
Do I need to book KL luxury hotels in advance?
For weekends, school holidays, and major events, yes. The most reviewed hotels such as Shangri-La, Hilton and Mandarin Oriental fill up quickly during peak periods, and booking early usually gets you a better rate and a wider choice of room types. A direct booking on the hotel’s own site often includes extra perks.
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.