Kuala Lumpur, Malaysia

Where to Stay in Kuala Lumpur: Best Areas for Every Budget

Choosing where to stay in Kuala Lumpur matters more than in many cities, because KL is spread out, hot and not always pleasant to walk between districts. Pick a base close to a train station and the sights you care about, and you will spend far less time in traffic. The good news is that hotels here are excellent value, from heritage hostels to five-star towers with rooftop pools.

Below are the areas we recommend, who each suits and how they connect to the rest of the city.

Where to stay in Kuala Lumpur at a glance

Area Best for Price range Nearest stations
Bukit Bintang First-timers, food, shopping, nightlife Budget to luxury MRT Bukit Bintang, Monorail Bukit Bintang and Imbi
KLCC Skyline views, families, business, luxury Mid-range to luxury LRT KLCC
Chinatown and Pasar Seni Budget travellers, heritage, street food Budget to mid-range LRT and MRT Pasar Seni, MRT Merdeka
Brickfields and KL Sentral Airport train, short stays, transit Mid-range to upper KL Sentral
Bangsar Repeat visitors, cafes, local life Mid-range LRT Bangsar
Kampung Baru and Chow Kit Malay food, value, Petronas views Budget to mid-range LRT Kampung Baru, Monorail Chow Kit

Bukit Bintang: best area for first-timers

Bukit Bintang is KL’s shopping and entertainment district and the best all-round base for a first visit. Pavilion KL, Lot 10 and Fahrenheit88 line Jalan Bukit Bintang, and the hawker stalls of Jalan Alor are a block away. Changkat Bukit Bintang, just north, has bars and restaurants that stay busy late.

Transport is the big advantage. The MRT Kajang line stops at Bukit Bintang, and the KL Monorail runs north towards Chow Kit and south to KL Sentral. A covered, air-conditioned elevated walkway links Pavilion to KLCC, about a 15 to 20 minute walk. The quieter streets around Tengkat Tong Shin and Jalan Nagasari have good guesthouses and boutique hotels.

Downsides: it is noisy and busy, especially at weekends. Ask for a high floor or a room away from Changkat if you are a light sleeper.

KLCC: for skyline views and upscale hotels

KLCC (Kuala Lumpur City Centre) is the area around the Petronas Twin Towers. It is home to many of the city’s international hotels, Suria KLCC mall, Aquaria KLCC and KLCC Park, with its free children’s water play area and running track. Rooms with a view of the towers are the reason many people stay here.

It suits families, couples and business travellers who want calm, clean streets and big hotel pools. The LRT Kelana Jaya line at KLCC station runs directly to Pasar Seni for Chinatown and to KL Sentral. Evening dining is more expensive than in Bukit Bintang, but Jalan Alor is a short Grab ride or a walk via the walkway.

Chinatown and Pasar Seni: best for budget and heritage

KL’s old commercial heart around Petaling Street has the city’s best range of hostels and small heritage hotels in restored shophouses. Within a short walk you have the Central Market (Pasar Seni) for crafts, the Sri Mahamariamman Temple, the Guan Di Temple, Kwai Chai Hong lane with its murals, and Merdeka Square and the colonial district.

Pasar Seni station is on both the LRT Kelana Jaya and MRT Kajang lines, so KLCC and Bukit Bintang are one stop or a few minutes away. Breakfast is excellent: try the old kopitiams for toast, eggs and coffee, and the morning market stalls for chee cheong fun and yong tau foo.

Downsides: some streets feel quiet and run-down late at night, and Petaling Street’s market is aimed at tourists. Choose a well-reviewed property and you will find it one of KL’s most characterful bases.

Brickfields and KL Sentral: for convenience

If you are in KL for a night or two between flights, stay at or near KL Sentral. The KLIA Ekspres train to the airport leaves from here, and the station also connects to the LRT, MRT, Monorail and KTM Komuter lines. Several large hotels are linked directly to the station, which is a blessing in the rain. See our guide to KLIA to Kuala Lumpur for train details.

Next door, Brickfields is KL’s Little India, with sari shops, flower garland sellers on Jalan Tun Sambanthan and banana-leaf restaurants. It is a good area for vegetarian food and costs less than KLCC, though there is little nightlife.

Bangsar: for cafes and local life

Bangsar is a leafy, affluent neighbourhood a few kilometres southwest of the centre, popular with expats and young Malaysians. The streets around Jalan Telawi are full of cafes, brunch spots, bars and independent shops, and Bangsar Village and Bangsar Shopping Centre cover the essentials. Many visitors stay in serviced apartments or small hotels.

It suits repeat visitors and longer stays rather than first-timers, because most sights are a Grab ride away. Bangsar LRT station is a walk or short ride from the Telawi area, and Bangsar South to the south has newer hotels and offices.

Kampung Baru and Chow Kit: for Malay food and value

Kampung Baru is a Malay village of wooden houses in the shadow of the Petronas Towers, and one of the best places in KL for nasi lemak, satay and Malay breakfasts. The Saloma Link footbridge connects it to the KLCC side. Neighbouring Chow Kit has KL’s largest wet market and good-value hotels near the Monorail.

Hotel choice is more limited, and Chow Kit can feel gritty, but it is an authentic, well-connected base for travellers who want local food over malls.

Other areas to consider

  • TRX and Tun Razak Exchange: the newer financial district next to Bukit Bintang, with The Exchange TRX mall and modern hotels near MRT TRX station.
  • Mont Kiara: a suburban expat area with serviced apartments, good for long family stays if you have a car or use Grab.
  • Near the Lake Gardens: a handful of quieter hotels close to the Islamic Arts Museum, the National Mosque and the bird park.

Tips for booking a hotel in KL

  • Check the walk to the station. A 10-minute walk in KL’s heat and traffic can feel much longer. Look for hotels within five minutes of a rail station or linked by a covered walkway.
  • Expect a tourism tax. Foreign guests pay a tourism tax per room per night, usually collected at the hotel, on top of the room rate.
  • Use the pool. Rooftop and infinity pools are a KL speciality and are often included even at mid-range hotels. They make the hot afternoons much easier.
  • Serviced apartments are common and good for families, but make sure the building allows short stays and has a proper reception.
  • Read recent reviews for noise. Construction, nightlife and traffic can all affect sleep in central KL, and guests usually mention it.
  • Book ahead for major events, public holidays and school holidays, when prices rise.

Once you have chosen your base, plan your days with our Kuala Lumpur guide and 3 days in Kuala Lumpur itinerary. Travelling further afield? See where to stay in Malaysia for the best bases across the country.

Where to Stay in Kuala Lumpur: frequently asked questions

What is the best area to stay in Kuala Lumpur for the first time?

Bukit Bintang is the best area for most first-time visitors. It has hotels for every budget, the city's main malls, Jalan Alor's street food and good MRT and Monorail connections. KLCC is a calmer, more upscale alternative within walking distance.

Is it better to stay in KLCC or Bukit Bintang?

Stay in KLCC for Petronas Towers views, a quieter atmosphere and large international hotels. Choose Bukit Bintang for more restaurants, nightlife and a wider range of prices. The two are linked by a covered elevated walkway, about 15 to 20 minutes on foot.

Where should budget travellers stay in Kuala Lumpur?

Chinatown, around Petaling Street and Pasar Seni, has the widest choice of hostels and affordable heritage hotels. It is close to Merdeka Square and the Central Market and has direct LRT and MRT links to KLCC and Bukit Bintang.

Is Chinatown in Kuala Lumpur safe to stay in?

Chinatown is generally safe and busy during the day and evening. Some side streets are quiet late at night, so use Grab after dark if you are walking any distance and choose a well-reviewed property.

Where should I stay in KL near the airport train?

Stay at or near KL Sentral, where the KLIA Ekspres train arrives from the airport. Several hotels connect directly to the station, and neighbouring Brickfields, KL's Little India, has more choice and excellent Indian food.