Where to stay in Kuala Lumpur

Detail of Petronas Tower

Kuala Lumpur is the main gateway to Malaysia and the vast majority of tourists spend at least 1 night here. Check out our tips on specific hotels, neighborhoods and the best places to stay.

The 10 best hotels in Kuala Lumpur

Where to stay in Kuala Lumpur

Kuala Lumpur, despite its vastness and size, is a fairly easy metropolis to navigate.

There's no need to spend too much time wondering where to stay, as there's only one centre and most of the essentials are within walking distance, two to three metro stations at most.

KLCC (Modern Centre)

The number one location is definitely the KLCC district near the Petronas Towers, where you'll find quality 4* and 5* hotels in high-rise buildings with beautiful views of the illuminated twin towers.

  • Traders Hotel ***** - A good compromise of quality and price, the hotel has a great location right on the edge of KLCC Park.
  • Mandarin Oriental KL ***** - The top hotel is part of the Suria Shopping Centre complex and Petronas Towers. Compared to other hotels of the same brand in other cities, the rates here are friendly from 200 usd per night.
  • Ascott Star KLCC KL ***** - One of the top rated hotels with a great rooftop pool.

There are also many private budget apartments in the area with prices from 80 usd per night.

10 cheapest hotels near KLCC Park

Old Centre

The area around Chinatown and the Jamek Mosque is considered the original city centre. Along Pasar Seni Station, you'll find plenty of budget and mid-range hotels.

We would recommend these hotels with good ratings and prices from 35 usd.

This area is just perfect for travellers who want to save money, don't mind very small rooms often without windows, but also want to stay in the centre of the action with good transport links.

Bukit Bintang

The biggest tourist district full of bars, karaoke, restaurants, upscale shopping malls and street-food streets is suitable for those who like to bustle until late at night.

Neighbourhood railway station

If you like a higher standard and good access to major transport hubs, look for hotels near KL Sentral station.

Several metro, suburban and long-distance train lines cross here.

Then in the Indian Quarter opposite the train station you'll find a large number of really cheap hotels.

10 cheapest hotels near KL Sentral

Hotels with the best view

Kuala Lumpur is a city of skyscrapers, so the hotels with the best views are a special category.

This is a criterion that we ourselves put a lot of weight on when choosing our accommodation.

Our tip - where we stayed

We also add our personal experiences of where we have stayed when staying in Kuala Lumpur.

Our last stay was in August 2025, when I chose a hotel based on the view and whether it had a rooftop pool.

In the end, the choice fell on the Imperial Lexis KL 5*, which not only has a rooftop pool, but even a private pool right on the balcony of the rooms.

Check out our detailed review of our stay at the Imperial Lexis.

Prices

Guesthouses with shared rooms in the narrow downtown area range between 20 usd and 25 usd per room per night, and private bathrooms are standard.

An average quality hotel with 3 to 4 stars can be found for between 35 usd and 45 usd per room. Breakfast is usually included and the number of stars may not be telling.

In Kuala Lumpur, however, luxury 5-star hotels from well-known multinational chains are also affordable and prices start from as low as 80 usd per night.

You can easily compare available accommodation on booking.com/kuala-lumpur and other search engines.

As Kuala Lumpur is not a typical tourist or seasonal destination, prices are at a similar level across the year.

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.

Any questions left?

If you have any questions or comments about the article...

1 comment

Sign in to Cestee

... the worldwide travel community

Continue with Facebook

Do not have your travel account yet? Sign up