Petaling Jaya Hotels

Find the best Petaling Jaya hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Petaling Jaya hotels with free cancellation or excellent ratings

Trusted Petaling Jaya hotel providers

Booking.com logo
Wotif logo
Expedia logo
Hotels.com logo
Agoda logo
Airbnb logo

See all hotels in Petaling Jaya

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Petaling Jaya.

Find a Petaling Jaya hotel in the heart of the action

Beat the queues at the top Petaling Jaya attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelM World Hotel – 4.5
Cheapest month to bookSeptember
Average 4 star hotel price$72 per night
Average 5 star hotel price$152 per night

How to find the best hotel deals in Petaling Jaya

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Petaling Jaya

  • Love how quick and easy it is to book flights with us? The same clever search engine can dig up great deals on Petaling Jaya hotels too. Give these tips a go to find the best rates out there.

  • Save on your Petaling Jaya hotel and get the room type you actually want when you book early. You'll also have more time to compare and choose the perfect place.

  • That being said, booking at the last minute can end up being a smart move. Some places drop their rates a day or two ahead of check-in to avoid letting rooms sit empty.

  • Stay flexible with your dates to land better rates. Search for hotels across different seasons or months. Even booking midweek (instead of weekends) can work out cheaper.

  • Skip the risk of extra fees by searching for stays that offer free cancellation. If your schedule changes or a better deal shows up, you can cancel your booking without penalty.

Where to stay in Petaling Jaya

Central Petaling Jaya

When to go to Petaling Jaya

  • Consider your weather preferences when choosing your trip dates. With maximum highs of 33ºC (91ºF), March offers the warmest conditions.

  • January is the coolest month, with lows of 22ºC (72ºF).

  • For a lower chance of grey skies, search for Petaling Jaya hotels in February. With an average of 12 days of rain, this is the driest month.

  • November brings the wettest conditions. You can expect around 25 days of rainfall.

Best hotels in Petaling Jaya

Best budget hotels

  • A great trip doesn't have to include a hefty hotel bill. With at least 670 budget Petaling Jaya hotels available, you can spend more on fun experiences and less on the place you sleep. Expect basic comforts like Wi-Fi, grab-and-go breakfasts, and cosy beds at these well-priced stays.

  • Hotel O Mokka Hotel is a 2-star option that keeps things low-cost and low-fuss. Internet access and a lift are among its many amenities.

  • Alternatively, find a room at OYO 90484 Bright Hotel. Featuring conveniences including Wi-Fi and parking, this 2-star Petaling Jaya hotel keeps things simple and affordable.

  • A television and a lift are just the start of the things you'll find at Signature Hotel by Easy Nap. Another win for your finances, this place is rated 3 stars.

Best 4-star hotels in Petaling Jaya

  • Searching for hotels in Petaling Jaya that deliver beyond the basics? A 4-star stay is exactly your vibe. With around 120 to select from, they come with attractive extras like rooftop lounges, fitness centres, and valet parking. You get high quality without the high price tag.

  • Kloe Hotel offers the kind of stay that feels a cut above the rest. Room service and an outdoor swimming pool add to the 4-star guest experience here.

  • Another Petaling Jaya hotel to keep in mind is The Chow Kit - an Ormond Hotel. It offers amenities such as a lobby bar and bathrobes. You'll find it in the Chow Kit area.

  • Courtyard by Marriott Setia Alam is one more tempting addition to your list. It keeps stays enjoyable with a lobby bar, an outdoor swimming pool and more.

Best luxury 5-star hotels

  • You could just find a place to crash. Or you could book one of the 90 or so 5-star hotels in Petaling Jaya and live it up like a VIP. Think world-class spa facilities, chef-led tasting menus, and prime locations. (And perhaps even a private driver on standby.)

  • Discover the art of fine living at Hotel Royal Signature. Valet parking and an outdoor swimming pool help enhance the experience here.

  • Hyatt Regency Kuala Lumpur at KL Midtown also proves why it's a 5-star favourite. This Petaling Jaya hotel features an outdoor swimming pool, a sauna and more.

  • If you haven't stayed at Hyatt Centric City Centre Kuala Lumpur yet, you're in for a real treat. Get the most out of your visit with perks like concierge assistance and valet parking.

Best hotels in Petaling Jaya for families

  • Family travel can be chaotic, but your hotel should be the stress-free part. You'll find at least 240 family-friendly hotels in Petaling Jaya that know what keeps kids happy and adults comfortable. These stays often come with useful features like adjoining rooms, kitchenettes, cribs, and kids' menus.

  • Pack up the family and save big at Cardogan Hotel. Room service and a ticket office are a few of the things you'll find at this affordable 2-star option. It's popular with guests, with overall ratings usually above 4 out of 5.

  • Upgrade to a luxe family experience at Muji Style Duplex Arte Mont Kiara. Rated 4 stars, this Petaling Jaya hotel features a barbecue and a fitness centre.

  • Agile Crown Plaza is another go-to choice. A children's pool and a restaurant are among the amenities at this stay.

Best hotels with a spa

  • Swap your walking shoes for some fluffy slippers at a Petaling Jaya hotel with a spa. With roughly 210 to choose from, they're built around relaxation. Many offer features like saunas, hot tubs, beauty treatments, and hydrotherapy pools.

  • Time for a reset? Come rest at B Hotel Kuala Lumpur. This 3-star option in Kuala Lumpur City Centre has a spa and a lobby bar.

  • Rated 3 stars, Bintang Collectionz Hotel is another leading hotel in Petaling Jaya where you can let your cares fade away. From room service to a spa and more, you'll find everything you need to relax here.

  • Once you've arrived at De Elements Business Hotel KL, you'll wonder how you'll ever go back to ordinary. It features amenities like a lounge and room service.

Best hotels with a pool

  • A pool adds a little something to your getaway. Book a resort and you'll usually find large outdoor setups and maybe even a lazy river. At city hotels, indoor and rooftop pools are the norm. Choose from at least 320 pool hotels in Petaling Jaya and get set to jump right in.

  • Enjoy lazy days by the water at Muji Style Duplex Arte Mont Kiara. Along with an outdoor swimming pool, this Petaling Jaya hotel comes with a restaurant and a sauna.

  • You won't be in a hurry to leave Takuro Homestay. This popular option features an outdoor swimming pool, express check-in and accessible parking.

  • Alternatively, find time for fun at Acappella Kuala Lumpur City Centre in Kuala Lumpur City Centre. You'll have access to a children's pool at this 4-star hotel, which also comes with a fitness centre and parking.

Best pet-friendly hotels

  • Hitting the road with your furry friend? Pet-friendly hotels often come with comfy pet beds, bowls, and outdoor spaces to run around in. Some even go the extra mile with things like grooming and dog-walking services. With around 30 Petaling Jaya hotels that welcome pets, your best buddy can tag along too.

  • Check in with your loyal sidekick at U Pac Hotel. Make the most of conveniences here like Wi-Fi and room service.

  • Let your little buddy tag along on exciting adventures at Metro Hotel. A 24-hour front desk and a restaurant are part of what's included at this 3-star accommodation option in Pudu.

  • Hotel AL Amin By Ahmed will have you feeling good about your choice instantly. Its amenities include a 24-hour front desk and luggage storage.

Finding cheap hotels in Petaling Jaya: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Petaling Jaya with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $21 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $28 per night.

The average price of a hotel during the week is $126 per night, and the average price on weekends is $147. Overall, it looks like the cheapest day to stay in Petaling Jaya could be Monday.

The nearest airport to Petaling Jaya is Kuala Lumpur Sultan Abdul Azziz Shah Airport (SZB), which is 6.2km from the city centre.

Other airports include:

Kuala Lumpur International Airport, which is 42.3km from the city centre.

We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Petaling Jaya. And the most expensive day seems to be Saturday

The average price of a 3-star hotel in Petaling Jaya is currently around $51 per night. And the cheapest 3-star hotel we found is $14 per night.

The average price of a 4-star hotel in Petaling Jaya is currently around $78 per night. And the cheapest 4-star hotel we found is $46 per night.

The average price of a 5-star hotel in Petaling Jaya is currently around $167 per night. And the cheapest 5-star hotel we found is $71 per night.

The cheapest month to stay in a hotel in Petaling Jaya is March, with an average price of $119 per night. The most expensive month is August, when the average room rate can rise to $182 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is $125 per night, which is around 11% lower than the rest of the year.
If you're hitting up Petaling Jaya with kids in tow, try Crystal Crown Hotel Petaling Jaya.