Travelwire

By Fathima Rukaiya,

Looking to chill and take in the views from above?

Sri Lanka’s dining scene is reaching new heights; literally. With rooftop restaurants now popping up across the island, you can enjoy stunning views of the city skyline, coastal sunsets, and shimmering lights after dark. Whether you’re craving cocktails at golden hour or a candlelit dinner under the stars, we’ve rounded up some of the most impressive rooftop spots that serve both great food and unforgettable views. Here’s where to go when you want the city to look its best.

1. PREGO Colombo – Amari Colombo

Amari Colombo is ideal for elegant cocktails and after-dinner conversations, while Prego, offers a classy Italian dining experience with views of the sea. 

Minimum Spend: LKR 7,500 nett per person

Location: Galle Road, Colombo 3

Offering: Carefully chosen wine list, wood-fired pizzas, apericena platters, and Italian food.

https://www.amari.com/colombo/dine/prego-italian-restaurant

2. The Bar on the Top – Granbell Colombo

Both locals and visitors are drawn to this popular spot for laid-back evenings, tropical drinks, and a stylish lounge atmosphere with breathtaking views of the city and ocean.

Minimum Spend: Approximately LKR 3,000 – 4,000 per person

Location: Marine Drive, Colombo 3

Includes: Excellent music and atmosphere, bar appetizers, and signature cocktails.

Phone: 0112 397 397

https://granbellhotel.lk/dining/the-bar-on-the-top

3. Vistas Rooftop Bar – NH Collection Colombo

Offering one of the best views over Beira Lake and the Colombo skyline. It’s an ideal sunset spot with expertly made drinks and bites in a relaxed yet luxury environment.

Minimum Spend: LKR 3,000 per person

Location: Sir James Peiris Mawatha, Colombo 2

Offers: Tapas-style sharing appetizers, signature drinks, and finest spirits

https://www.nh-collection.com/en/hotel/nh-collection-colombo/restaurants

4. Ward 7 Rooftop Restobar – Jetwing Colombo

This relaxed rooftop lounge blends Sri Lankan and international cuisine. The infinity pool adds to the vibe, making it a favorite among hotel guests and casual diners.

Minimum Spend: Approximately LKR 2,250 per person (based on high tea packages)

Location: Ward Place, Colombo 7

Offers: Butter cuttlefish, fusion platters, cocktails

Phone: 070 724 1372

https://www.jetwinghotels.com/jetwingcolomboseven/restaurants-in-colombo/rooftop-restobar-ward7

5. Blue Orbit – Lotus Tower Colombo

Sri Lanka’s first rotating restaurant, Blue Orbit, is located on the 26th floor of the Lotus Tower. It’s a unique culinary experience that combines buffet dining, skyline views, and elegant decor, with a full rotation every 90 minutes.

Minimum Spend: LKR 9,000 nett per person (Buffet rate)

Location: Lotus Tower, D.R. Wijewardena Mawatha

Offering: International buffet, live cooking stations, unlimited beer packages

Phone: 076 544 3333

https://blueorbit.lk

6. Indian Ocean Pavilion – ITC Ratnadipa

An open-air restaurant with a glass skywalk. Known for its elegant buffet and fine service, this place offers breathtaking sunset dinners with views stretching to the coastline.

Minimum Spend: LKR 7,500 – 9,000 nett per person

Location: Colombo 2 (by Beira Lake)

Offering: Global buffet, tandoori counters, seafood & grill live stations

Phone: 0114 999 111

https://www.itchotels.com/in/en/itcratnadipa-colombo

7. Rooftop Infinity Pool Bar – Amari Colombo

Aside from its main restaurants, Amari has an infinity rooftop poolside bar with a lively tropical atmosphere and relaxing lounge music. It’s perfect for casual hangouts by the water, with access to drinks, snacks, and skyline views.

Minimum Spend: Approximately LKR 3,500 per person

Location: Amari Colombo, Galle Road

Offers: Cocktails, smoothies, finger food

Phone: 0117 285 285

https://www.amari.com/colombo/play

That’s a wrap on some of the top rooftop spots in Sri Lanka, each covered in detail with what they offer and the latest rates as of 2025. We hope this guide makes it easier to find your perfect spot in the sky. Be sure to reserve early, especially for sunset slots, and check whether prices are quoted as nett (including taxes).