Rooftop cafes & restaurants in KL
We don’t mind blowing our budget and splurging on dates or get-togethers at fancy restaurants with great views of Kuala Lumpur’s glittering skyline, once every blue moon. For those casual weekends, when you want to dine out with a view but not empty out your wallet, head to one of these 10 cafes and restaurants in KL instead that offer rooftop views of the city’s skyline and reasonably priced grub.
Table of Contents
1. Curio L5
Image credit: @terrencechng318 via Instagram
Tucked within UR-MU, curio L5 is a well-hidden coffee shop in the museum that remains under-the-radar for most. It operates exclusively on the weekends, on the rooftop of the museum, with a patio area that offers both calm and a view of KL’s skyline.
Image credit: @terrencechng318 via Instagram
You won’t need a museum ticket to enter – to get here, head to the fourth floor of the museum and then take the stairs up to the fifth floor.
Image adapted from: @weekend_runaway_projects via Instagram
Enjoy a small, yet creative, selection of coffee drinks like the Daylight, which has a base of filtered coffee and notes of roasted rice, red dates, and black dates.
Price: $
Address: 131, Jalan Tun H S Lee, City Centre, 50000 Kuala Lumpur
Opening hours: Fri-Sun 11am-7pm (Closed Mondays to Thursdays)
Contact: curio L5 Instagram
2. Moments
Image credit: @momentskl__ via Instagram
A newer spot in KL’s Petaling Street, Moments offers close-up views of the Merdeka 118 building. It takes a bit of navigation to find this spot – you have to make your way to Yu Hotel, and then head up to its rooftop on the fifth floor. But the views will be worth it.
Image credit: @momentskl__ via Instagram
The casual fine-dining restaurant serves all-day brunch, pastas, appetisers, and mains perfect for a candlelit dinner, such as the Mini Lobster Brioche (RM45) and Salmon In Soothing Dill (RM90).Â
Price: $$
Address: 5th floor, Yu Hotel, 126 & 128, Jalan Petaling, City Centre, 50000 Kuala Lumpur
Opening hours: 11am-2.30pm & 6.30pm-10.30pm, Daily
Contact: Moments KL Dining Instagram
3. Daily Dose Coffee
Image credit: @louisa.vp via Instagram
You don’t always have to fork out a fortune for a meal with a view of the Petronas Twin Towers. Daily Dose Coffee is a cosy coffee shop, just across the towers, with a rooftop seating area.
If you’re wondering just how close you’ll be to the KL landmark, you’ll likely have to utilise the 0.5 camera function on your phone for non-cropped shots with the towers.
Image credit: @hulyogalang via Instagram
As for food, the coffee shop serves coffee drinks, hand-pressed fruit juices, and a small selection of sandwiches, all reasonably priced. It also opens till late daily, until midnight on weekdays and till 1am on the weekends.
Price: $
Address: Bangunan Getah Asli (Menara), Jalan Ampang, Kampung Baru, 50450 Kuala Lumpur
Opening hours: Sun-Thur 7.30am-12am | Fri & Sat 7.30am-1am
Contact: Daily Dose Coffee Instagram
4. Luuma Dining
Image credit: @spy_jenn via Instagram
In the heart of KL Sentral, within Menara Sentral Vista, you’ll find LUUMA Dining. Klang Valley folks turn to this casual-dining restobar for special occasions, as it offers open views of KL’s skyline that’ll be the perfect backdrop for celebratory meals, whether big or small.
It’s also a popular spot in KL to catch sunset views.
Image credit: @luuma_dining via Instagram
The menu here spans a wide range of Asian-Western fusion dishes, from salads and soups to mains such as grilled lamb chops and Mee Goreng seafood.
Price: $$
Address: Level 20, Menara Sentral Vista, 150, Jalan Sultan Abdul Samad, Brickfields, 50470 Kuala Lumpur
Opening hours: 4pm-12am, Daily
Contact: LUUMA Dining Instagram
5. Fly Me To
Image credit: @carol.eats via Instagram
Though not situated on the rooftop of a building, Fly Me To sure feels like it. Operating inside Upper View Regalia Hotel, on the 37th floor, this aesthetically pleasing cafe in Chow Kit has a sweet view of KL’s skyline from cosy booths set at an outdoor dining area.
Image credit: @carol.eats via Instagram
The indoor dining area of Fly Me To is not too shabby either, featuring straw umbrellas and wood furnishings that’s giving all sorts of beach vibes.
Image credit: @flymeto_kl via Instagram
On weekdays, between 12pm and 3.30pm, they have an affordable lunch set for RM49 that comprises a starter, a main, and a drink. The mains range from Mushroom Risotto to Ong Ong Fried Rice.
Price: $$
Address: 37th Floor, Block A, Regalia Residence, 2, Jalan Sultan Ismail, Chow Kit, 50480 Kuala Lumpur
Opening hours: 12pm-11pm, Daily
Contact: Fly Me To Instagram
6. Petra Pudu
Image credit: @nongkrongtrosss via Instagram
The Petra-like structures at Petra Pudu have been catching attention online – for good reason, as the reddish-brown structures on the cafe’s rooftop are visible even from the streets below. The cafe also happens to offer stunning views of KL’s skyline from its rooftop dining area.
Image credit: @nongkrongtrosss via Instagram
You can enjoy unblocked views of the Merdeka 118 building without having to use the zoom function on your camera, all while dining on waffles, sandwiches, coffee, and mini cheesecakes.
Price: $
Address: 392, Jalan Pudu, Pudu, 55100 Kuala Lumpur
Opening hours: Thu-Mon 12pm-8pm (Closed on Tuesdays & Wednesdays)
Contact: Petra Pudu Instagram
7. Shhhbuuuleee
Image credit: @shhhbuuuleee via Instagram
REXKL’s resident Shhhbuuuleee has a semi-outdoor dining area, where you can catch impressive unblocked views of the KL Tower. The setting at this modern izakaya is laidback and relaxed, with bar seats and long communal-style tables.
Image credit: @shhhbuuuleee via Instagram
The restobar serves Japanese-style cocktails and food, including a range of refreshing cocktails and Japanese-infused dishes.
Price: $$
Address: REXKL, 80, Jalan Sultan, 50000 Kuala Lumpur
Opening hours: Thu-Mon 12pm-10pm (Closed on Tuesdays & Wednesdays)
Contact: Shhhbuuuleee Instagram
8. Eden
Image credit: @venicekeqian via Instagram
Another casual spot that lets you dine with a view of the KL Tower is Eden. This rooftop cafe can be found on the eighth floor of Lot 10 shopping centre in Bukit Bintang, and is defo worth the trek up to the top floor of the mall for its affordable coffee drinks and views of KL’s skyline.Â
Image credit: @johan.danial via Instagram
Although the cafe is cosy in scale, its menu of beverages and pastries is fairly extensive and ideal for coffee dates. Find comforting lattes and thirst-quenching teas that you can’t go wrong with, as well as a selection of pastries.
Address:Â 8th floor, Lot 10, Bukit Bintang, 55100 Kuala Lumpur,
Opening hours: Mon-Fri 9am-5.30pm | Sat 10am-5.30pm | Sun 8am-4.30pm
9. Envi Skydining
Image credit: @enviskydining via Instagram
Envi Skydining is a great alternative to fancier restaurants in KL that offer meals with a view. Here, you can have a reasonably priced lunch or dinner with a view of the Petronas Twin Towers.Â
Image credit: @enviskydining via Instagram
Take advantage of their lunch menu that’s priced from RM16.80 from Mondays to Saturdays, with beloved local food like curry laksa, belacan fried rice, and kam heong squid with rice as options for mains. The set also comes with complimentary coffee, hot tea, or iced lemon tea.
Image credit: @enviskydining via Instagram
While Envi Skydining is a casual fine-dining restaurant, there is a Smart Casual dress code that diners must adhere to – consider it an excuse to chuck aside your usual slippers and go for dress shoes.Â
Price: $$
Address: 22, Menara TA One, Jalan P. Ramlee, 50250 Kuala Lumpur, WPKL
Opening hours: Mon-Sat 11am-3pm & 5pm-12am | Sun 5pm-12am
Contact: Envi Skydining Instagram
10. Little Salty Cafe
Hiding out in Ampang is Little Salty Cafe, a charming cafe on a hilltop with an alfresco dining area overlooking KL’s skyline and trees below.
Image credit:Â @michael_mtk06 via Instagram
It has become a popular spot among Klang Valley residents looking to feast on desserts while enjoying a panoramic view of the city and nature.
Here, you can have your pick of hearty sandwiches, Japanese rice bowls and pastas, and finish off your meal on a sweet note with their signature fluffy waffles and a coffee, tea, smoothie, or mocktail.
Price: $
Address: Lot 9270, Bukit Ampang Permai, Jalan Hulu Langat 68000 Ampang, Kuala Lumpur
Opening hours: Tue-Sun 4pm-10pm (Closed on Mondays)
Contact: Little Salty Ampang Instagram
Cafes & restaurants with rooftop skyline views in KL
These rooftop cafes and restaurants in KL prove that you don’t always have to spend a fortune for meals with nice views. So, bookmark these spots to impress your date or friends on your next outing.
Also check out these spots:
Cover image adapted from: @shhhbuuuleee, @momentskl__, @carol.eats via Instagram
This article was first published on 20th June 2022, and was last updated by Janet on 30th August 2025.