Hotels in Selangor

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Selangor?

Top hotels in Kuala Lumpur (and vicinity)

Top hotels in Sepang

Top hotels in Petaling Jaya

Top hotels in Genting Highlands

Top cities in Selangor

Great weekend hotel deals in Selangor

Showing deals for:28 Aug - 30 Aug

Top landmarks in Selangor

Check out reviews of Selangor hotels guests love

Find out more about Selangor

Selangor: A Tapestry of Adventure, Elegance, and Enchantment

Nestled in the heart of Malaysia, Selangor is a vibrant blend of modernity and tradition, offering an array of attractions for every traveller. From the exhilarating thrills of Sunway Lagoon Theme Park to the serene beauty of the Klang Gates Quartz Ridge, adventure awaits at every turn. Explore the awe-inspiring architecture of the Sultan Salahuddin Abdul Aziz Mosque or indulge in a shopping spree at the vast One Utama Mall. With its rich cultural tapestry, tantalising cuisine, and lush landscapes, Selangor promises an unforgettable experience for those seeking to discover the essence of Malaysia.

Discover great hotels in Selangor

Selangor offers a diverse range of hotel accommodations, from budget-friendly options to luxurious five-star properties. Popular destinations include Petaling Jaya and Shah Alam, where you'll find comfortable rooms and amenities for a pleasant stay. Whether for business or leisure, Selangor hotels provide ideal settings for your vacation. Here are some of our travellers' favourite hotels in Selangor:

  1. Le Méridien Petaling JayaOpens in a new window: Nestled in Bandar Baru Bangi, Le Méridien Petaling Jaya is a stunning 5.0-star resort that boasts an impressive guest rating of 8.6. This luxurious retreat is perfect for leisure travellers seeking a distinctive golf-themed getaway. With high-end amenities, guests can indulge in a premium golf experience right on the property. The hotel features a family-friendly atmosphere with essential amenities for children, ensuring a comfortable stay. Guests appreciate the excellent service and the nice property, creating an inviting environment for relaxation.
  2. Palace of the Golden HorsesOpens in a new window: Located in Sepang, Palace of the Golden Horses is a delightful 5.0-star hotel with a guest rating of 8.2. This stylish accommodation is ideal for leisure travellers looking for a luxurious pre-flight stay. With excellent amenities including a refreshing pool and a complimentary shuttle service to the airport, guests enjoy a seamless travel experience. The immaculate rooms and thoughtful touches, such as gifts for younger visitors, enhance the overall charm of the hotel. The staff’s kindness and attention to detail contribute to an exceptionally comfortable atmosphere.
  3. Golden Palm Tree SepangOpens in a new window: Situated in Shah Alam, Golden Palm Tree Sepang is a remarkable 5.0-star resort with a guest rating of 8.2. This elegant property caters to leisure travellers seeking a refined golf-themed experience. With its architectural charm and golf facilities, guests can immerse themselves in a sophisticated retreat. While the hotel offers essential amenities, it stands out for its serene ambiance and value for money. The inviting environment ensures that visitors can unwind and enjoy a memorable stay amid beautiful surroundings.

Where to stay in Selangor

Some of the best areas to stay in Selangor, Malaysia, are Sepang, Petaling Jaya, and Shah Alam. Sepang offers a blend of business and leisure, with attractions like the Sepang International Circuit and family-friendly activities. Petaling Jaya is perfect for shopping and entertainment, boasting Sunway Lagoon Theme Park. Shah Alam is ideal for nature lovers, featuring beautiful lakes and gardens. For first-time visitors, Petaling Jaya is the most appealing choice, providing a variety of attractions and amenities.

  1. Petaling JayaOpens in a new window: Petaling Jaya is a vibrant suburban hub that offers a fantastic mix of shopping, family-friendly attractions, and recreational activities. It's home to the thrilling Sunway Lagoon Theme Park and KidZania, making it a great spot for families looking for fun. The city's shopping scene is lively, with numerous malls featuring everything from high street brands to unique local shops. If you're in the mood for some adrenaline, SkyTrex Adventure gives you a chance to experience treetop challenges. For a relaxing day out, check out the Wilayah Mosque, which is an architectural marvel. Accommodation options are plentiful, ranging from budget stays to luxury hotels, ensuring you find the perfect base for your adventures.
  2. SepangOpens in a new window: Sepang is a charming destination that balances business and leisure perfectly. Known for its friendly atmosphere, it offers a range of dining options and shopping experiences that cater to all budgets. Must-visit attractions like the stunning Masjid Sri Sendayan and the KLIA Jungle Boardwalk provide a glimpse into the local culture and nature. For thrill-seekers, the Sepang International Circuit is a top draw, hosting various motorsport events. Whether you're here for work or relaxation, Sepang's hotels promise comfort and convenience, making it an ideal choice for both families and solo travellers.
  3. Shah AlamOpens in a new window: Shah Alam is a beautiful city that’s perfect for nature lovers and those seeking a peaceful retreat. With its lush parks and lakes, it's ideal for outdoor enthusiasts who enjoy running, biking, and relaxing in green spaces. The stunning Shah Alam Lake Gardens is a must-visit for its scenic views and tranquil environment. Additionally, the city boasts recreational facilities and a waterpark, offering fun for families. For a unique experience, explore local temples and enjoy the serene atmosphere. Accommodation here includes a variety of options, ensuring you find a comfortable place to unwind after a day of exploration.

Things to do in Selangor

Selangor offers a perfect blend of excitement and tranquillity. Tee off on lush golf courses, run or bike through scenic trails, and dive into thrilling waterparks. Unwind by serene lakes, explore vibrant rainforests, or discover historic sites, making it an ideal getaway for all types of explorers.

  • Shah Alam – This vibrant city is packed with exciting activities and attractions. A must-visit is i-CityOpens in a new window, where you can marvel at a dazzling display of lights and enjoy a variety of attractions, including a waterpark and a thrilling theme park. If you fancy some outdoor fun, hit the golf course or take a relaxing run or bike ride around the beautiful lakes and rainforests. Shah Alam also has a wonderful library that’s perfect for those who love to unwind with a good book after a day of adventure.
  • Sungai Besar – This charming city offers a blend of history and natural beauty. Explore the stunning Masjid Jamek Makmuriah, a historic mosque that showcases the local culture and architecture. The area is also known for its beautiful beaches where you can relax or take a stroll along the shore. For a bit of adventure, head to the nearby hills for scenic views and a taste of the outdoors. Don't miss the historic sites that tell the story of the region's past, making it a great spot for history enthusiasts.
  • Seri Kembangan – Known for its lush landscapes and family-friendly attractions, this city is a great place to visit. Dive into the fun at Mines Wonderland, where you’ll find a fantastic array of entertainment options perfect for the whole family. After some excitement, why not enjoy a round of golf or dive into the refreshing waters for a swim? The natural parks and serene lakes provide an ideal backdrop for a peaceful day out, making this a perfect spot for both relaxation and excitement.

4 tips for savvy savings when booking a hotel in Selangor

  1. Book for the cheapest times: The most affordable time to visit Selangor is during March, September, and October, when hotel prices are typically lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the region's key landmarks and cultural attractions. Visitors can explore historical sites, cultural experiences, and natural wonders, ensuring a trip that offers great value for money. Booking during these months may present opportunities for even lower prices, making it an ideal choice for budget-conscious travellers.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Selangor, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay informed about flash sales and exclusive last-minute promotions, consider enabling email alerts or push notifications. Additionally, the Smart ShoppingOpens in a new window tool, available via the app, allows you to compare hotel prices and amenities, ensuring you’re more likely to see the best options. This way, if rooms become available or prices drop, you’ll be promptly notified for a chance to secure great hotel deals.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, having some flexibility with your travel dates could help you find a more favourable rate for your stay in a Selangor hotel. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we can suggest alternative dates that might help you discover a more attractive rate.
  4. Consider your location: Staying in the heart of major cities in Selangor undoubtedly offers the allure of convenience and proximity to local attractions. However, this prime location is often accompanied by higher accommodation costs. In contrast, smaller towns and rural areas are more likely to be affordable, presenting a viable option for budget-conscious travellers. For those seeking better rates, it may be worthwhile to consider hotels situated outside the city centre, though this could necessitate additional travel to reach popular sites. Additionally, exploring nearby cities can reveal a wealth of experiences while providing more wallet-friendly options.

Best time to go to Selangor

Selangor has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Selangor are January, July, and December, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light to frequent rainfall. In contrast, May, August, and October are ideal if you're looking for a calmer vacation, marked by light to moderate rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring