Last updated: March 2026
Shisha in Kuala Lumpur runs deeper than most visitors expect. It stretches from polished hotel lounges in the Golden Triangle to no-frills Middle Eastern restaurants in Kampung Pandan that stay open until three in the morning. The variety is genuine and the prices range considerably, from RM20 at a neighbourhood spot to RM200 at a rooftop bar above Jalan Ampang.
This list covers the best shisha spots in KL across different budgets, neighbourhoods and settings. Whether you are after a quiet evening in a well-designed lounge or a late night out in Bukit Bintang, there is something here that fits.
Read also: Guide to the 6 Best Shisha in Mont Kiara

Opera Cafe & Lounge, The Starhill
Opera Cafe sits inside Starhill Gallery on Jalan Bukit Bintang, softly lit and styled in warm tones that make it one of the more composed shisha settings in the area. The menu covers familiar favourites and the shisha is known for clean flavours and smooth pulls.
Service is steady and the room stays calm throughout the evening, which makes it a reliable choice when you want shisha without the noise of busier venues nearby. Note that Opera now operates on a reservation basis, so book ahead before turning up.
- Shisha price: RM75
- Address: G29A & G29B, Starhill Gallery, Jalan Bukit Bintang 55100 Kuala Lumpur
- Opening hours: 8 am–2 am
- Contact number: +603-9772 2222

Tarbush Lounge, The Starhill
Tarbush Lounge occupies a quieter corner of Starhill Gallery and runs with a clear Middle Eastern character throughout. The seating is arranged for long evenings rather than quick turnarounds, and the shisha menu covers classic and modern flavours with consistent preparation.
It draws a mix of regulars and hotel guests from the surrounding area, and the pace stays unhurried from early evening through to closing.
- Shisha price: RM60
- Address: LG 16, Starhill Gallery, Jalan Bukit Bintang 55100 Kuala Lumpur
- Opening hours: 9 am–2 am
- Contact number: +603-9771 4988

The Castle Restaurant Shisha in Kuala Lumpur
The Castle sits just off Jalan Tun Razak near Kampung Baru and runs without the polish of the hotel lounges further down the strip. The setting is straightforward, the portions are generous and the shisha is prepared without fuss.
Prices start at RM20, making it one of the most affordable options in this part of the city. It draws a regular crowd that comes back for the food as much as the shisha, and it stays open until 4am.
- Shisha price: RM20 to RM25
- Address: 83 Jalan Tun Razak, off Jalan Mayang Sari, 50450, Kuala Lumpur
- Opening hours: 11 am–4 am
- Contact number: +6016-288 2927

Canopy Rooftop Bar & Lounge, Kuala Lumpur
Canopy sits above the city on Jalan Mayang and gives you one of the better open-air views of the KL skyline from a shisha setting. The space is breezy and the atmosphere builds steadily from sunset onward.
The shisha menu covers classic and fruit-forward flavours and the preparation is consistent. At RM75 to RM149, it sits at the higher end of mid-range, but the rooftop setting justifies the gap over ground-level alternatives nearby. This spot is a familiar stop for anyone exploring shisha in Kuala Lumpur.
- Shisha price: RM75 to RM149
- Address: 183 Jalan Mayang, Kuala Lumpur
- Opening hours: 3pm–3am
- Contact number: +6011-5139 8301

Al Halabi Gourmet Restaurant, Pavilion Kuala Lumpur
Al Halabi occupies the Dining Loft on Level 7 of Pavilion Kuala Lumpur and runs as a full Lebanese restaurant with shisha available through the evening. The dining room is spacious, the service is structured and the shisha menu sticks to classic profiles that pair well with the food.
It is one of the more comfortable options for groups who want a proper sit-down meal alongside their shisha in a central location. This place is one of the places to try shisha in Kuala Lumpur.
- Shisha price: RM60
- Address: Lot 7.01.06, Level 7, Dining Loft, Pavilion Kuala Lumpur
- Opening hours: 10 am–12am
- Contact number: +603 2113 0061

Al-Amar Lebanese Cuisine, Pavilion Kuala Lumpur
Al-Amar sits on Level 6 of Pavilion KL and shifts from a bright lunch setting into something quieter and more intimate by evening. The Lebanese menu is well executed and the shisha is prepared with consistent quality alongside the mezze and grilled dishes. It shares the same price point as Al Halabi one floor up and the two are worth comparing if you are deciding between them. Al-Amar tends to feel slightly more relaxed by nightfall.
- Shisha price: RM60
- Address: Lot 6.10, Level 6, Pavilion Kuala Lumpur
- Opening hours: 10 am–12 am
- Contact number: +603 2110 0855
Samad Al Iraqi Restaurant, Jalan Pinang
Samad Al Iraqi sits inside Menara Prestige on Jalan Pinang and brings a focused Iraqi menu to a part of the city better known for its corporate towers than its food.
The shisha is straightforward and priced at RM40, sitting comfortably between the budget spots and the hotel lounges. It runs until late and draws a steady crowd of regulars from the surrounding area through the week.
- Shisha price: RM40
- Address: G-3, Menara Prestige, 1, Jalan Pinang, 50450 Kuala Lumpur
- Opening hours: 11:30 am–11:45 pm
- Contact number: +603-216 67766
WET Deck, W Kuala Lumpur
WET Deck sits on Level 12 of the W Hotel on Jalan Ampang and gives you a direct sightline over the city from the pool terrace. The shisha here is the most expensive on this list at RM200, and the setting earns it.
The crowd skews toward hotel guests and a younger professional demographic, and the bar runs strong through the weekend. Hours vary by day: Sunday to Wednesday 10am to midnight, Thursday to Friday 10am to 1am, Saturday 10am to 2am. This venue offers shisha in Kuala Lumpur alongside a casual lounge setting.
- Shisha price: RM200
- Address: Level 12, W, 121, Jalan Ampang, Kuala Lumpur
- Opening hours: 10 am–12 am
- Contact number: +6012-347 9088
Al Andalus Restaurant, Jalan Delima
Al Andalus sits on Jalan Delima in Imbi and runs with a Spanish-Moorish character that makes it one of the more distinctive settings on this list. The menu covers tapas and Middle Eastern dishes and the shisha is among the most affordable in this part of the city at RM30.
The room is compact and the atmosphere is relaxed, making it a good option for a quieter evening away from the Changkat crowd.
- Shisha price: RM30
- Address: 13, Jalan Delima, Imbi, 55000 Kuala Lumpur
- Opening hours: 11am–12am
- Contact number: +603-2110 0373
Sutraa Bar & Kitchen, Changkat Bukit Bintang
Sutraa sits on Changkat Bukit Bintang, one of KL’s busiest bar streets, and runs a mixed menu of Indian and Continental dishes alongside live music and shisha. The setting is livelier than most on this list and the crowd reflects the street it is on. At RM60 it sits mid-range, and the combination of music, food and shisha makes it a fuller evening out than a dedicated lounge.
- Shisha price: RM60
- Address: 34, Changkat Bukit Bintang, Bukit Bintang, 50200 Kuala Lumpur
- Opening hours: 3pm–3am
- Contact number: +6011-2135 9796
Arabella Restaurant, Changkat Bukit Bintang
Arabella sits on Jalan Nagasari just off Changkat and runs a Lebanese menu through the night. The ground floor setting is open-fronted and catches the street activity without being directly in the middle of it.
The shisha menu covers standard profiles and the kitchen stays on through the early hours. It is one of the later closing spots on Changkat for those who want food and shisha past midnight.
- Address: 28 Ground floor, Jalan Nagasari, Bukit Bintang, 50250 Kuala Lumpur
- Opening hours: 9am–4am
- Contact number: +6013-375 0750
Sahara Tent Restaurant, Bukit Bintang
Sahara Tent sits on Jalan Imbi in Bukit Bintang and runs one of the lowest shisha prices in this part of the city at RM20. The setting is unpretentious and the focus is squarely on the food and the smoke.
Middle Eastern dishes come out in generous portions and the crowd is a mix of locals and tourists who have found their way off the main strip. It closes at 2am, which puts it among the more manageable late-night options in the area.
- Shisha price: RM20
- Address: G027D, 12, Jalan Imbi, Bukit Bintang, 55100 Kuala Lumpur
- Opening hours: 11am–2am
- Contact number: +603-2144 8310
Hadramawt Palace, Bukit Bintang
Hadramawt Palace sits on Jalan Bukit Bintang and brings a Yemeni menu to a stretch of road dominated by Lebanese and Iraqi restaurants. The food is the main draw here: rich, slow-cooked dishes served in portions built for sharing.
The shisha runs alongside it and the setting stays busy through the evening. It closes at midnight, making it better suited to an early to mid-evening visit than a late-night session. This place is part of the growing scene for shisha in Kuala Lumpur.
- Address: 251, Jalan Bukit Bintang, Imbi, 55100 Kuala Lumpur
- Opening hours: 11am–12am
- Contact number: +603-2143 3333

Al-Amar Express, Bukit Bintang
Al-Amar Express sits inside Fahrenheit88 on Jalan Bukit Bintang and runs as a more casual version of its Pavilion sibling. The setting is compact and the menu covers Lebanese staples in a format suited to quicker visits. Shisha is available through the evening and the location inside the mall gives it a slightly different crowd to the street-level spots nearby.
- Address: G-44, Fahrenheit88, 179, Jalan Bukit Bintang, 55100 Kuala Lumpur
- Opening hours: 10 am–1 am
- Contact number: +603-2110 3569
Tarma Iraqi Street Food, Bukit Bintang
Tarma sits on Jalan Berangan in Bukit Bintang and is one of the more honest entries on this list. The space is small, the tables fill quickly and the Iraqi food is genuinely good. Biryani and kebabs move fast and the shisha runs alongside the meal in a setting that prioritises neither over the other. It closes at 11pm, which makes it an early evening option rather than a late-night destination.
- Address: 83, Jalan Berangan, Bukit Bintang, 50200 Kuala Lumpur
- Opening hours: 12 pm–11 pm
- Contact number: +603-2110 4747
Caffeinees, Kampung Pandan
Caffeinees sits on Jalan Kampung Pandan, away from the tourist circuit and well into residential territory. The space runs both indoor and outdoor seating and stays open until 3am, which puts it among the later options on this list. The coffee is taken seriously here and the shisha runs alongside it without either competing for attention.
It draws a local crowd and the atmosphere is considerably quieter than anything you will find in Bukit Bintang at the same hour. This spot is often visited by people looking for shisha in Kuala Lumpur.
- Address: 16, Jalan Kampung Pandan, 55000 Kuala Lumpur
- Opening hours: 10 am–3 am
- Contact number: +6012-779 3661

Tarbush Gourmet Restaurant, JW Marriott
Tarbush at JW Marriott sits on the Upper Ground floor of the hotel on Jalan Bukit Bintang and runs with the kind of consistency you expect from a hotel-anchored restaurant.
The Arabic menu is broad and well executed and the shisha is prepared with the same level of care as the kitchen. The setting is more formal than most shisha spots in KL and the service reflects it. At RM60 it sits at the same price point as the Starhill outlet but with a noticeably different atmosphere. This place is one of the popular spots for shisha in Kuala Lumpur.
- Shisha price: RM60
- Address: Upper Ground, JW Marriott Hotel, 181, Jalan Bukit Bintang, 55100 Kuala Lumpur
- Opening hours: 10 am–2 am
- Contact number: +603-2715 2785
Yahala Restaurant, Jalan Nipah
Yahala sits on Jalan Nipah in Kampung Berembang, a quieter residential stretch that sees little through traffic. The restaurant runs a Middle Eastern menu under low lighting and the shisha is available through most of its operating hours.
It is the kind of place that regulars know about and visitors rarely stumble upon, which keeps the atmosphere local and the tables easy to get on most nights. This venue is known for offering shisha in Kuala Lumpur.
- Address: 1, Jalan Nipah, Kampung Berembang, 55000 Kuala Lumpur
- Opening hours: 10 am–1 am
- Contact number: +603-4266 3552
Frequently Asked Questions
Where is the best shisha in Kuala Lumpur?
The best shisha in Kuala Lumpur depends on what you are looking for. For a rooftop setting, Canopy on Jalan Mayang and WET Deck at the W Hotel are the strongest options. For a classic lounge experience, Opera Cafe and Tarbush at Starhill Gallery both deliver consistently. For budget shisha in Bukit Bintang, Sahara Tent at RM20 is the most affordable on the strip.
How much does shisha cost in KL?
Shisha in Kuala Lumpur ranges from RM20 at neighbourhood spots like Sahara Tent and The Castle Restaurant to RM200 at hotel venues like WET Deck at the W. Most mid-range lounges sit between RM60 and RM75.
Is shisha legal in Malaysia?
Shisha is legal in Malaysia and widely available across Kuala Lumpur’s restaurants and lounges. It is served at licensed premises and is available to adults across the city.
What is the best area for shisha in KL?
Bukit Bintang has the highest concentration of shisha spots in KL, particularly along Jalan Bukit Bintang and Changkat. Jalan Tun Razak is another strong area with several late-night options. For a more upscale setting, the KLCC and Golden Triangle area has hotel-based lounges at the W and Pavilion.
Are there rooftop shisha bars in Kuala Lumpur?
Yes. Canopy Rooftop Bar on Jalan Mayang and WET Deck at the W Hotel on Jalan Ampang are the two most prominent rooftop shisha options in KL.
Most shisha spots in Kuala Lumpur do not require reservations except Opera Cafe at Starhill, which now operates on a booking basis. Prices range from RM20 to RM200 depending on the venue.
Late-night options include Tajine on Jalan Tun Razak, open until 6am, The Castle until 4am, and Caffeinees in Kampung Pandan until 3am. Please verify venue hours directly before visiting as operating times are subject to change.
Love stories like this? Subscribe to the Rolling Grace newsletter for thoughtful travel notes, hidden dining gems, and slow discoveries from across Asia.
Leave a Reply