Restaurants & Dining in Colombo
Experience the diverse culinary scene of Colombo. From street food to fine dining, explore our curated selection of the best restaurants and eateries.

Taj Samudra, Colombo
🍽️ International
📍 No. 25, Galle Face Centre Road, Colombo 3, Sri Lanka
Hours: 7:00 AM – 11:30 PM
Overlooking the iconic Galle Face Green, this historic luxury hotel offers sprawling 11-acre gardens, refined global dining, and sweeping views of the Indian Ocean.
Specialities:
Amenities:
Phone: +94 11 244 6622
Email: reservations.samudra@tajhotels.com

ITC Ratnadipa, a Luxury Collection Hotel, Colombo
🍽️ Fine Dining
📍 21, Galle Face Center Rd, Colombo 00100, Sri Lanka
Hours: 7:30 AM – 11:00 PM
A striking architectural landmark on Colombo's skyline, this ultra-luxury hotel features a unique sky-bridge, opulent ocean-view suites, and world-class dining inspired by rich heritage.
Specialities:
Amenities:
Phone: +94 112 344 344
Email: reservations.itcratnadipa@luxurycollection.com

Cinnamon Lakeside Colombo
🍽️ International
📍 115 Sir Chittampalam A. Gardiner Mawatha, Colombo 00200, Sri Lanka
Hours: 6:30 AM – 11:00 PM
Nestled along the tranquil banks of Beira Lake, this vibrant five-star urban resort offers exquisite global dining, exceptional luxury, and a sprawling outdoor swimming pool.
Specialities:
Amenities:
Phone: +94 11 249 1000
Email: lakeside@cinnamonhotels.com

The Gallery Café (Paradise Road)
🍽️ International Fusion / Sri Lankan / Café
📍 No 2 Alfred House Road, Colombo 03
Originally the office of world-renowned architect Geoffrey Bawa, this spot is an oasis of calm in the city. The open-air courtyard, reflecting pools, and rotating art exhibitions make it one of the most stylish places to dine in Colombo. The menu is a fusion of international favorites and Sri Lankan classics.
Specialities:
Amenities:
Phone: +94 11 258 2162
Email: events@paradiseroad.lk

Upali's by Nawaloka
🍽️ Authentic Sri Lankan
📍 No 65 Dr. C.W.W. Kannangara Mawatha, Colombo 07
Located overlooking the Viharamahadevi Park, Upali’s feels like dining in a grand Sri Lankan home. It is widely loved for serving food that tastes like a home-cooked meal but in a comfortable, polished setting. It’s the perfect place to try authentic curries without the "heat" of a street stall
Specialities:
Amenities:
Phone: +94 11 269 5812
Email: info@upalis.com

Ministry of Crab
🍽️ Seafood / Sri Lankan Fine Dining
📍 Old Dutch Hospital Complex, 04 Hospital Street, Colombo 01
Housed in the beautifully restored 400-year-old Old Dutch Hospital, this is arguably Sri Lanka’s most famous restaurant. It celebrates the legendary Sri Lankan Lagoon Crab, which was previously exported but is now served right here at home. The vibe is energetic, with long communal tables and an open kitchen.
Specialities:
Amenities:
Phone: +94 77 002 4823
Email: reservations@ministryofcrab.com