Best hotels in KL
From the bustling streets of Petaling Street to the culinary delights in Jalan Alor, Kuala Lumpur is a city that never sleeps. But that doesn’t mean those who travel to Malaysia’s capital city don’t need to rest and recharge between excursions. Whether you’re a local playing tourist with a staycay close to home or a curious traveller looking for a comfy place to rest, we rounded up the best places to stay in KL, with rates for hotels listed below starting from RM90/night.
Table of Contents
Price breakdown of hotels in KL
Area | Hotel | Best feature | Rates per night |
Jalan Tun H S Lee | Else Hotel | Beach-like lounge and pool area | From RM400 |
Chow Kit | Hotel Stripes | Rooftop bar | From RM398 |
Bukit Ceylon | Indie Hotel | Near KL’s bar-packed Changkat | From RM100 |
Jalan Sultan | Tian Jing Hotel | Vintage Chinese decor | From RM200 |
Taman Bukit Segar | Bello & Bella Boutique Hotel | Budget-friendly rooms with bathtubs | From RM150 |
Bukit Bintang | Gold3 Boutique Hotel | An IG-worthy gallery of cameras | From RM128 |
Bukit Bintang | Chaos Hotel | Fully-furnished apartment-style rooms | From RM150 |
Jalan Raja Laut | STEG KL | Family-friendly rooms | From RM170 |
Jalan Petaling | Lantern Hotel | Balconies that overlook Petaling Street | From RM148 |
Bukit Bintang | Anggun Boutique Hotel & Spa | Kampung-style accommodation | From RM180 |
Mont Kiara | AMI Suites | Views of KL’s skyline | From RM160 |
Segambut | Bunk & Bilik | Bunk-style rooms | From RM90 |
Jalan Imbi | Bestow | Indoor jacuzzi | From RM90 |
Taman Sri Bahtera | A&R Boutique Hotel | Customisable pillows | From RM130 |
Bukit Bintang | MOV Hotel | Loft rooms | From RM170 |
1. Else Hotel
From RM400/night
Image credit: Else
Else looks like a hotel you’d find in Langkawi. That’s how zen and beach-like their ambience is, especially at their rooftop pool area. But this hideaway is located in the heart of the city on Jalan Tun H S Lee, inside the charming Lee Rubber Building that has since been restored.
Image credit: Else
The hotel has a total of 49 rooms and suites tucked away in the 5-storey historic building, which was completed in 1930 and has retained much of its original features. From the cosy Mantra to the expansive Else Suite, their accommodations feature muted tones and minimalist furnishings.
Image credit: @elseretreats via Instagram
Some of the highlight facilities here are a 25-metre plunge pool and a library. But it’s their floating meditation pods to keep an eye out for – hotel guests can zen out by floating in a water-and-salt solution.
Price: From RM400/night
Address: 145, Jalan Tun H S Lee, 50000 Kuala Lumpur
Contact: Else website
2. Hotel Stripes
From RM398/night
Image credit: Hotel Stripes, Autograph Collection via Facebook
For a luxurious stay in the heart of the city, look no further than Hotel Stripes in Bukit Bintang. Featuring a distinctive red brick exterior, this boujee boutique hotel has 184 rooms and suites, all cosy and featuring chic furniture accentuated by marble floors and warm lighting.
Its location is nothing to complain about either – they are just a 6-minute walk from Medan Tuanku Monorail Station and Dang Wangi LRT.
Image credit: Hotel Stripes, Autograph Collection via Facebook
The Deluxe Room, priced at RM398/night, comes with a comfy queen-sized bed and ensuite bathroom, plus tasteful decor pieces like a heritage black-and-white photograph of the neighbourhood of Jalan Kamunting in its early years.
Image credit: Hotel Stripes, Autograph Collection via Facebook
At the hotel’s rooftop, guests can soak up breathtaking views of KL’s skyline and KL Forest Eco Park from lounge chairs, take a dip in the pool, and sip on delicious cocktails from the Man Tao Rooftop Bar.
Price: From RM398/night
Address: 25, Jalan Kamunting, Chow Kit, 50300, Kuala Lumpur
Contact: 03-2038 0000 | Hotel Stripes website | Facebook | Instagram
3. Indie Hotel
From RM100/night
Image credit: Indie Hotel
If you’re looking to explore KL’s vibrant nightlife scene, you’ll likely be directed to Changkat Bukit Bintang – this network of streets teems with hip restaurants and trendy pubs. Just a 4-minute walk from here is Indie Hotel, a charming hotel that reflects KL’s unique blend of old and new.
Image credit: Indie Hotel
Besides the obvious location perk and not having to fret about finding your way back to your hotel after a drink, Indie Hotel has modern rooms set in a striking all-white building. Each room is modern with minimalist wood finishings complemented nicely with tasteful decor pieces like old prints of a bygone KL.
Image adapted from: Indie Hotel
As for amenities, you’ll find a TV, hair dryer, and ironing board, as well as a work desk and minibar.
Price: From RM100/night
Address: 9, Jalan Ceylon, Bukit Ceylon, 50200, Kuala Lumpur
Contact: 03-2070 9000 | Indie Hotel website
4. Tian Jing Hotel
From RM200/night
Image credit: Tian Jing Hotel
When it comes to old-school aesthetics, Tian Jing Hotel’s rooms are charmingly Malaysian, featuring vintage Chinese furnishings such as a wooden four-poster bed and wardrobe. Almost all of their rooms have high ceilings that help open up the space, as well as a sheltered balcony that helps bring the natural light indoors.
Image credit: Tian Jing Hotel via Facebook
Simple and clean, the rooms also come with 24-hour front desk service and complimentary continental breakfast and snacks at their Nanyang Lounge. Else, you can take your meals at the hotel’s in-house Lim Kee Cafe, a Chinese-style kopitiam popular among locals for its old-school decor and must-try delicacies like polo bun and roti kahwin.
Image credit: Tian Jing Hotel via Facebook
The hotel is nestled in a row of shophouses, just steps away from Petaling Street. With plenty of landmarks within walking distance, you won’t have to travel far from the hotel to access iconic ones like the Petronas Twin Towers from here.
Price: From RM200/night
Address: 66-68, Jalan Sultan, City Centre, 50000, Kuala Lumpur
Contact: 03-2022 1131 | Tian Jing Hotel website
5. Bello & Bella Boutique Hotel
From RM150/night
Image credit: Bello & Bella
A night at a hotel with a bathtub is every holidayer’s dream. But a stay like this doesn’t always come cheap. Enter Bello & Bella Boutique Hotel in Taman Bukit Segar, a chic boutique hotel with budget-friendly rooms equipped with plush rain showers and bathtubs.
Image adapted from: Bello & Bella
Their no-frills rooms come in a variety of layouts, with family suites available to accommodate up to four guests and queen rooms for couples seeking a romantic getaway.
Image credit: Bello & Bella
Each room has all the comfort essentials including air-conditioning, WiFi, and mini fridge, with unlimited coffee and tea served each day for every hotel guest. If you’re able to peel yourself away from your room, you can head to the reading room where there are a variety of seats and shared kitchen equipment like a microwave and water dispenser.
Price: From RM150/night
Address: 19, Jalan Manis 6, Taman Bukit Segar, 56100, Kuala Lumpur
Contact: 03-9130 3388 | Bello & Bella Hotel website
6. Gold3 Boutique Hotel
From RM128/night
Image credit: Gold3 Boutique Hotel Bukit Bintang via Facebook
Lobbies don’t tend to steal the show at hotels like the facilities do. But at Gold3 Boutique Hotel, you’ll find a secret camera gallery with vintage cameras from different eras on display for hotel guests and curious locals to discover in the lobby.
Image credit: Gold3 Boutique Hotel Bukit Bintang via Facebook
Conveniently located mere steps from Fahrenheit88 and Sungei Wang Plaza in KL’s shopping haven Bukit Bintang, the camera-themed hotel has cosy bestie-friendly rooms like Double Decker with bunk beds and the more spacious family-friendly Family Suites with two queen-sized beds.
Image adapted from: Gold3 Boutique Hotel Bukit Bintang via Facebook
All the essentials, including a TV and workstation, as well as daily housekeeping, are provided with a stay here.
Price: From RM128/night
Address: 179, Jalan Bukit Bintang, Bukit Bintang, 55100, Kuala Lumpur
Contact: 03-2141 7753 | Gold3 Boutique Hotel website
7. Chaos Hotel
From RM150/night
Image credit: Chaos Hotel via Facebook
If shopping in KL is on your must-do list, then Chaos Hotel is worth checking in at. This 5-storey boutique hotel is nestled behind Fahrenheit88 in Bukit Bintang, just a short stroll from the mall and other popular ones in the vicinity like Pavilion KL and Lot 10.
Their apartment-style rooms have comfortable lounges with a sofa bed.
Image credit: Chaos Hotel
Their Standard Rooms are priced at RM150/night, each spacious enough to comfortably fit up to 2 guests. But if you’re coming in a group, they also have a fully-furnished Deluxe Apartment (RM945/night) option, with two bathrooms, a kitchen, and a lounge, that can accommodate up to 10 individuals.
Image credit: @chaos.hotel via Instagram
For anyone who needs to catch up on some reading or work, there’s a cosy coworking space in the lobby of the hotel. There’s also laundry services within the hotel.
Price: From RM150/night
Address: Lot B-1 Fahrenheit 88, 179, Jalan Bukit Bintang, 55100, Kuala Lumpur
Contact: 03-2148 6688 | Chaos Hotel website
8. STEG KL
From RM170/night
Image credit: STEG Hotel Kuala Lumpur via Facebook
Located smack-dab in the middle of popular KL enclaves like Petaling Street and The Exchange TRX, STEG Kuala Lumpur is an all-in-one hotel with swanky rooms and facilities like an all-red rooftop pool and gym.
Image adapted from: STEG Hotel Kuala Lumpur via Facebook
They have various room layouts to suit travellers of different group sizes, from double twin-bed rooms for besties to larger suites that come with a baby cot for families. For couples, there’s also the Sakura Suite, a Japanese-inspired suite with timber floors and a luxe bathtub.
Image credit: STEG KL
If staying indoors sounds like your ideal kind of a staycay, you can explore the hotel’s facilities that include a gym with state-of-the-art equipment and a striking-red infinity pool where you can soak away your stress.
Image credit: STEG KL
As for hungry patrons, there’s Gyukyoku, a Japanese yakiniku restaurant on the rooftop of the hotel that overlooks the KL skyline, and The Transit KL, a casual cafe that serves local and Western food.
Price: From RM200/night
Address: 51, Jalan Tiong Nam, Off Jalan Raja Laut, 50350, Kuala Lumpur
Contact: 03-2603 6599 | STEG Hotel website
9. Lantern Hotel
From RM148/night
Image adapted from: Lantern Hotel
Petaling Street is often associated with good bargains and food haunts. Nestled within its time-worn streets are a collection of hotels catering to tourists and locals alike who want to have the bustle of the street just a stone’s throw from their accommodation.
One hotel that stands out here is Lantern Hotel – quite literally, as the hotel with its unique geometric-bricked exterior is hard to miss even from afar.
Image credit: Lantern Hotel
If you prefer a more spacious accommodation on your trip to KL, opt for the Queen Room with Balcony (from RM188/night). Besides the en-suite bathroom and king-sized bed that features in all of their rooms, this room has a balcony that overlooks Petaling Street.
As for amenities, toiletries and towels are provided while essentials such as hair dryers, ironing boards, and hair straighteners are available upon request.
Image credit: Lantern Hotel
Venture beyond your room to discover the terrace cafe, where you can enjoy even more unobstructed views of Chinatown during the day or night.
Price: From RM148/night
Address: 38, Jalan Petaling, City Centre, 50000, Kuala Lumpur
Contact: 03-2020 1648 | Lantern Hotel website
10. Anggun Boutique Hotel & Spa
From RM180/night
Image credit: Anggun Boutique Hotel Kuala Lumpur via Facebook
Being in the heart of KL doesn’t have to mean giving up on traditions that Malaysians love to celebrate. One boutique hotel that perfectly melds traditional kampung homes with the modern comforts of a hotel is Anggun Boutique Hotel in Bukit Bintang.
Image credit: Anggun Boutique Hotel Kuala Lumpur via Facebook
Offering guests a chance to unwind in a traditional home in the countryside, this hotel has kampung-style rooms that are a sight to behold. Find modern rooms with a local touch – large wooden beds are adorned with batik sheets to create a cosy, homey and inviting atmosphere.
Image credit: Anggun Boutique Hotel Kuala Lumpur via Facebook
While you may be tempted to stay indoors all day, those looking for added relaxation can pamper themselves at the in-house spa, which offers traditional Malay massages at an affordable price.
Guests can choose to have their massages at the spa or have the masseuse come to your room, depending on your preference.
Price: From RM188/night
Address: 9, Tengkat Tong Shin, Bukit Bintang, 50200, Kuala Lumpur
Contact: 03-2145 8003 | Anggun Boutique Hotel website
11. AMI Suites
From RM160/night
Image credit: AMI Suites via Facebook
It’s hard to miss AMI Suites – they’re tucked inside Arte Mont Kiara, which is that unique black building with curved white lines in KL. Inside the boutique hotel, you’ll be met with a retro art deco-inspired space, complete with neat lines and marbled floors.
Their rooms are just as sophisticated, with some even boasting views of KL’s skyline.
Image credit: AMI Suites via Facebook
The Snug Studio (from RM187/night) is a cosy and classy sanctuary for two that won’t have you feeling cramped – it comes with a kitchen equipped with a fridge and microwave, as well as a dining area.
For families, there’s the Comfy Two Bedroom Suite (from RM579/night) that features a full kitchen and washing machine, with parking provided. This room can accommodate a family of four comfortably.
Image credit: AMI Suites via Facebook
As for facilities, you can relax and unwind at the hotel’s swimming pool that’s flanked by a lounge.
Price: From RM160/night
Address: G-09, Arte, Jalan Sultan Haji Ahmad Shah, Mont Kiara, 50480, Kuala Lumpur
Contact: 03-6211 0188 | AMI Suites website
12. Bunk & Bilik
From RM90/night
Image credit: Bunk & Bilik via Facebook
Bunk & Bilik gets their name from their cosy and comfy bunk-style rooms that don’t make you feel like you’re back in a college dorm. The chic-minimalist boutique hotel has two locations – Jalan Ipoh and Sri Petaling – that both feature bunk beds and private rooms.
Image credit: Bunk & Bilik via Facebook
The bunk beds have privacy curtains and hooks on the wall to accommodate your personal things – perfect for travellers on a budget looking for a hostel stay. But for even more privacy, there are also modern rooms with minimal and tasteful decorative items.
Image adapted from: Agoda
There are several pockets of spaces for guests to lounge at beyond their rooms, including a rooftop terrace and cosy corners that are well-lit with natural light in the mornings.
Price: From RM90/night
Address: No. 646, Batu 4, Jalan Ipoh, Segambut, 51200, Kuala Lumpur
Contact: 03-6241 3648 | Bunk & Bilik Hotel Facebook
13. Bestow
From RM90/night
Image credit: @bestowrestaurant via Instagram
Bestow is a new budget boutique hotel in KL that’s on our radar for giving guests access to facilities such as an indoor jacuzzi and rooftop pool with wallet-friendly rates for rooms. They’re located near shopping malls in the city like Berjaya Times Square and LaLaport BBCC too.
Image adapted from: Bestow Boutique Hotel, Booking.com
There are three room options, including a loft-style room with a king-sized bed and private rooms with balconies that peek out at KL’s skyline. As for meals, you can get your hunger pangs sorted at the hotel’s in-house restaurant, Bestow Restaurant & Bar, which serves local and Western food.
Image adapted from: Bestow Boutique Hotel
Price: From RM90/night
Address: 78-80, Lorong 1/77A, Jalan Imbi, 55100, Kuala Lumpur
Contact: 018-298 2921 | Bestow Boutique Hotel website
14. A&R Boutique Hotel
From RM130/night
Image credit: A&R Boutique Hotel via Facebook
Located in Cheras, A&R Hotel is a 3-star boutique hotel that prioritises a good night’s sleep with its minimal-and-sleek rooms that are designed to make you feel right at home. To ensure guests can enjoy a peaceful rest, they also offer customised pillows – there are choices like memory foam, natural buckwheat, and finest down pillows that are designed to alleviate support to the head, back, and shoulders and provide allergy-free options.
Image credit: A&R Boutique Hotel via Facebook
As for rooms, the Standard Queen is priced at RM130/night and comes with a large double bed and thoughtful services including access to Netflix.
Price: From RM130/night
Address: Jalan Cheras, 167, Jalan Lanchang, Taman Sri Bahtera, 56100, Kuala Lumpur
Contact: 03-9134 9889 | A&R Boutique Hotel website | Facebook | Instagram
15. MOV Hotel
From RM170/night
Image credit: MOV Hotel KL via Facebook
Tucked away in Jalan Berangan, MOV KL is where playfulness comes alive, featuring spacious rooms adorned with furniture pieces crafted by local artists and blacksmiths.
Image credit: MOV Hotel KL via Facebook
Spacious and luxurious, this 4-star hotel boasts 138 standard rooms and 9 loft-style rooms to accommodate leisure travellers or those here for business. For couples seeking a cosy stay, the Gemini Room, furnished with a queen bed and blackout curtains, is ideal.
Image adapted from: MOV Hotel KL via Facebook
For added fun, guests can head up to the pool for a dip on a sunny afternoon or a relaxing night under the stars, surrounded by neon-lit lights and breathtaking views of KL’s skyline.
Price: From RM170/night
Address: 43, Jalan Berangan, Bukit Bintang, 50200, Kuala Lumpur
Contact: 03-4819 3888 | MOV Hotel website | Facebook | Instagram
Spend a night at these best hotels in KL
While it’s tempting to pack your bags for a getaway to soothe your soul, reality hits and you realise you’re on budget and short on time. But fear not, as you can still enjoy a comparable experience that’s close to home. So, if it’s been too long since you’ve indulged in a break, consider checking into one of these boutique hotels in KL for a well-deserved vacation.
For more reads on hotels, check out:
Cover image adapted from: STEG KL, Bello & Bella, Bunk & Bilik via Facebook, Bello & Bella
This article was published on 26th February 2024, and last updated by Janet on 20th November 2024.