With so many best rooftop restaurants in KL, we’re spoilt for choice.
Kuala Lumpur is famous for its amazing food and even more amazing skyline.
And there’s no better way to enjoy both than from high above the city. The city’s tall buildings give us the perfect setting for dining under the stars.
And with the New Year 2026 around the corner, KL’s amazing restaurants roll out the red carpet and dish out their New Year’s Eve offers.
From Chef-curated dinners to New Year’s Eve buffets, it’s really hard to choose. So, of course, to make your life simpler, we’ve come up with our list of the Top 10 Best Rooftop Restaurants in KL.
You’re welcome.
Whether you’re planning a romantic New Year’s Eve dinner, a gathering with friends, or just looking to treat yourself, these rooftop spots are the place to be.
We’ve tried them, loved them, and now we’re sharing the 10 best rooftop restaurants in KL for a memorable New Year’s Eve 2025.
1. Cielo Sky Dining & Lounge
Cielo has everything we love: incredible views, elegant décor, and great seafood.
This open-air rooftop restaurant in KL sits high above Jalan Bukit Ceylon and offers a clear, unobstructed view of the Petronas Towers.
The vibe is classy but not stiff. The food leans towards seafood and modern European, and everything tastes fresh and is beautifully plated.
Service is friendly and attentive, and the ambiance makes it perfect for date nights or special occasions.
Location: Jalan Ceylon
Hours: 6 pm – 11:30 pm (Fri-Sat closes at 12 am)
Prices: Drinks from 28++ and Dinners from 188++
Dress Code: Smart casual. No flip-flops, shorts, or athletic wear.

2. Marini’s on 57
If you want the best rooftop restaurant in Kuala Lumpur to impress someone, this is it. Marini’s sits right next to the Petronas Towers on (you guessed it) level 57.
It’s luxurious and modern, with floor-to-ceiling glass windows and views so close to the towers, you’ll feel like you can touch them.
The menu is Italian fine dining. So, whether you’re craving wagyu, lobster, or fresh pasta, Marini’s has got you.
They also have a stylish bar area with crafted cocktails. It’s perfect for New Year’s Eve countdowns.
Location: Petronas Tower 3, Level 57
Hours: 5 pm – 2 am (Closes 3 am on Fri-Sat)
Prices: Starts from RM38+, but most items are upwards of RM100+
Dress Code: Smart casual
3. Horizon Grill at Banyan Tree
You’ll find this elegant spot on the 58th floor of the Banyan Tree Hotel. The terrace dining area is beautiful with a luxurious yet welcoming vibe.
The view? Absolutely stunning. You can see both the KL Tower and Petronas Towers lighting up the sky.
The menu features premium meats and seafood. Their steaks are excellent and cooked just right. This is one of the fancy restaurants in KL that actually delivers.
It’s calm, classy, and great for a New Year’s Eve dinner with someone special.
Location: Banyan Tree, Jalan Conlay
Hours: Breakfast 6:30 am –10:30 am, Lunch, Afternoon Tea, Dinner 12:00 pm-10:00 pm
Prices: Starters from RM85+; prices are definitely premium
Dress Code: Smart casual

4. The Attic Bar
The Attic Bar is a little harder to find, but once you’re up there, it’s worth it. It has a cosy, laid-back vibe, and it feels like a secret rooftop hangout above the city.
You get great views of the KL Tower, and the drinks are strong and affordable. The food is a mix of local and Western favourites.
It’s not the fanciest place, but it’s one of the most fun.
This is also an affordable rooftop restaurant KL folks will love. So if you’re looking for rooftop dining without straining your wallet, The Attic Bar should be at the top of your list.
It’s perfect if you’re going out in a group or for a casual date.
Location: Jalan Balai Polis, Chinatown
Hours: 5 pm – 1 am (Closes 3 am on Fri-Sat)
Prices: Appetizers from RM18
Dress Code: Casual

5. Mesa on 51
Mesa on 51 is one of those rooftop restaurants in KL that people are only just starting to catch onto.
Perched on the 51st floor of Permata Sapura Tower, it has a sleek, modern vibe, warm lighting, and big, beautiful city views.
We’re still thinking of the lovely tapas, paella, and grilled meats!
They’ve also got plenty of great cocktails and wine to match the delicious Spanish food.
It’s also a solid spot for photos and a great pick for a New Year’s Eve dinner.
Location: Permata Sapura Tower, Jalan Pinang
Hours: 5 pm –3 am (Closes 2 am on Sun-Tue)
Prices: Premium with a minimum spend of RM350 for tables overlooking the Petronas Towers
Dress Code: Smart casual
6. Fuego at Troika Sky Dining
Fuego is bold, vibrant, and fun. Located at The Troika, it’s one of the more energetic Kuala Lumpur rooftop restaurants.
The menu is Latin American, so if you’ve been craving tacos, guac, steaks, and smoky grilled meats, along with a view, this is the spot.
The outdoor seating gives you amazing views of KLCC and the city skyline. It’s always buzzing here, so be sure to book ahead.
Their cocktails are strong, and the vibe is lively, perfect if you’re ringing in the New Year with friends.
Location: The Troika, 19 Persiaran KLCC
Hours: 6 pm –11:30 pm
Prices: Starters from RM38
Dress Code: Smart casual
7. DEEPBLUE at THE FACE Suites
DEEPBLUE is one of those places that feels like you’re in a movie. Located next to an infinity pool on the 51st floor, it’s a rooftop restaurant in KL night owls will enjoy.
The view is unreal. You can chill with a drink while watching the skyline or step into the pool if you’re a hotel guest.
Food-wise, it’s a mix of Asian and Western with a decent cocktail menu. Music is also a big part of the experience here, especially on weekends.
Location: THE FACE Suites
Hours: 5 pm – 1 am (Fri-Sat closes at 2 am)
Prices: Starters from RM38
Dress Code: Smart casual

8. Envi Skydining
This is one of the rooftop restaurants that gets the balance just right. Located in Menara TA One, Envi offers views of both KL Tower and the Petronas Towers from its open-air terrace.
The menu is international and affordable. You’ll find pastas, pizzas, grilled meats, and some Asian options, too. The vibe is relaxed but still pretty stylish.
Location: Menara TA One, Jalan P Ramlee
Hours: 11 am-3 pm,5 pm 12 am (5 pm-12 am only on Sundays)
Prices: Starters from RM20
Dress Code: Casual chic
9. Roofino Skydining
Roofino is located at KL Trillion, and it’s got indoor and outdoor seating with panoramic views of the city. The vibe here is romantic and a little quieter compared to others on this list.
The food is Mediterranean-European and very decent. You’ll find steaks, seafood, and pasta dishes that are well-seasoned and plated nicely. Great wine list too.
If you’re searching for a calm rooftop restaurant KL experience without the loud music, this is a solid pick.
Location: Jalan Tun Razak
Hours: 4 pm –12 am
Prices: Expect to spend RM100-200
Dress Code: Smart casual

10. Scarlet’s Rooftop
This one is fun, bold, and very Instagram-friendly. Located in the heart of KL, Scarlet’s Rooftop has pops of red, neon lights, and a buzzing vibe.
It feels young and modern, and it’s one of the more playful Kuala Lumpur rooftop restaurants. The food is fusion, with small bites, grilled plates, and cocktails that come with flair.
This is a great spot to kick off New Year’s Eve if you’re planning to bar-hop later.
Location: Pusat Perdagangan Chow Kit
Hours: 3 pm – 1 am
Prices: Expect to spend RM 60-100
Dress Code: Nothing specific. Trendy casual vibe.
Final Tips for a Great New Year’s Eve Dinner in the Sky
- Make reservations early. These places get booked up fast for New Year’s Eve.
- Dress up a little. Most places have a dress code, and it’s part of the fun anyway.
- Arrive before sunset. That way, you can watch the skyline change from golden hour to glowing night lights.
- Don’t forget your camera or phone. The views are too good not to capture.
Watching the city slowly light up as the sun goes down is honestly one of the best things about dining at any of these best rooftop restaurants in KL. It’s magical.
Final Thoughts
KL’s skyline is one of the prettiest in Southeast Asia, and enjoying it with great food and good company makes it even better.
Whether you’re looking for fancy restaurants in KL, a chill night out, or somewhere to celebrate the Lunar New Year in Malaysia in style, there’s a rooftop spot here with your name on it.
So go on. Treat yourself. This New Year’s Eve, we’ll see you in the sky.
FAQs on the best rooftop restaurants in KL
Is there any Michelin-starred restaurant in Malaysia?
As of the 2026 Michelin Guide, there are a total of 9 restaurants in Malaysia with a Michelin-star rating, 7 in KL and 2 in Penang. Only 1 of the 9 has a two-star rating: Dewakan.
What is the dress code for Cielo KL?
The dress code for Cielo KL is smart casual. This means you should avoid wearing items like flip-flops, athletic wear, shorts, and slippers.
Which tower is best in Kuala Lumpur?
Also called the Menara KL Tower, it is the 7th-tallest tower in the world. Although the Petronas Towers are slightly taller than the KL Tower, the Petronas Towers’ sky bridge is only on the 41st floor. This gives the KL Tower Sky Deck, hands down, the best view in Kuala Lumpur.
Some more great reads:
- Romantic Dinner in KL: 17 Dreamy Spots for Every Budget & Vibe – SOCAR Blog
- 7 fun day trips from Kuala Lumpur (besides Genting Highlands) – SOCAR Blog
- The 10 BEST River View Cafes In Melaka in 2025 – SOCAR Blog
Ride with SOCAR
Make your New Year’s dining plans even smoother with SOCAR.
Whether you’re heading to a rooftop dinner or exploring KL’s best festive spots, SOCAR gives you the freedom to drive on your own schedule with a wide selection of cars available across the city.
Just book, unlock, and go! Enjoy your stress-free travel for a memorable night out.
