Avartana
Progressive South Indian tasting menus with Sri Lankan touches at ITC Ratnadipa, one of the most acclaimed restaurants in Colombo.
- Luxury
- Restaurant
- Fine dining
- Tasting menu
- South Indian
The places worth marking in Colombo, picked by people who know it: where to stay, where to eat and what to do.
Progressive South Indian tasting menus with Sri Lankan touches at ITC Ratnadipa, one of the most acclaimed restaurants in Colombo.
Shangri-La Colombo’s steakhouse, with premium meats and seafood, a show kitchen and an ocean-view terrace.
A stylish restaurant and gallery in Geoffrey Bawa’s former office, known for elegant Sri Lankan and international dishes and famous desserts.
Colombo’s legendary late-night kottu spot on Galle Road, famous for its cheese kottu.
The stalls along Galle Face Green come alive at sunset, serving isso vadai, kottu, devilled seafood and snacks by the ocean.
A popular, good-value Sri Lankan restaurant in Colombo 7 for curries, hoppers, kottu and rice and curry.
Colombo’s classic fine-dining room at Cinnamon Grand, known for European cooking, cloche service and a big wine list.
ITC’s famous North-West Frontier restaurant, known for tandoor kebabs and slow-cooked dal, now at ITC Ratnadipa in Colombo.
Hilton Colombo’s Sri Lankan restaurant, with a dinner buffet of string hoppers, pittu, kottu and fresh seafood in a garden setting.
A big Sri Lankan buffet restaurant in Colombo 3, with dozens of curries, seafood and traditional dishes at a fixed price.
A traditional Sri Lankan village-style restaurant under a banyan tree at Cinnamon Grand, serving a big spread of local dishes.
Shangri-La Colombo’s all-day restaurant, with market-style buffet stations spanning Sri Lankan, Asian and Western food and views over the ocean.
A famous seafood restaurant at Cinnamon Grand where you pick fresh fish, crab and prawns and choose how they are cooked.
Shangri-La’s signature Chinese restaurant, with Cantonese, Sichuan and regional dishes, dim sum and elegant private rooms.
A long-running restaurant at Renuka City Hotel serving Jaffna-style Tamil food, famous for crab curry and milk hoppers.
Colombo’s most famous restaurant, celebrating Sri Lankan lagoon crab in a restored colonial building at the Old Dutch Hospital.
A historic old hotel in Slave Island, known locally for egg hoppers and simple Sri Lankan dishes.
Some links are affiliate or partner links. We may earn a commission at no extra cost to you.
Colombo is Sri Lanka’s commercial capital and biggest city, and the first stop for most visitors arriving at Bandaranaike International Airport in Katunayake, north of the city. It rewards a day or two: colonial streets in Fort, the markets of Pettah, sunset on Galle Face Green and one of the most exciting café and food scenes in South Asia.
Tuk-tuks are everywhere. Using a ride-hailing app such as PickMe or Uber gives you a fixed, metered fare and saves haggling.
Colombo 7 (Cinnamon Gardens) and the neighbouring areas have the highest concentration of specialty coffee shops and brunch cafés, many within a short tuk-tuk ride of each other.
Bandaranaike International Airport is in Katunayake, north of the city. Allow around an hour by car using the expressway, more at peak times.
Tuk-tuks are the easiest option. Booking through an app such as PickMe or Uber gives you a metered fare upfront.