Skip to main content
PriceLeo

Fine dining in Sri Lanka

The best fine dining spots in Sri Lanka, grouped by district — every listing rated 4 stars or higher on Google.

Central Province

Kandy

★ 4.3 114 Google reviews

Sri Lankan, European Fusion · Fine · Kandy

The signature restaurant of Theva Residency, perched on the Hantana hills with panoramic views over the Kandy valley. Serves refined Sri Lankan and European fusion plates in one of the city's most romantic fine-dining settings.

71/B1, 2nd Lane, Hantana Road, Kandy 20000

Official website ↗

Nuwara Eliya

★ 4.6 552 Google reviews

Thai · Fine · Nuwara Eliya

The Grand Hotel's elegant Thai restaurant, regarded as one of the finest dining rooms in the hill country, with authentic tom yum, curries and stir-fries prepared by Thai-trained chefs.

Grand Hotel Road, Nuwara Eliya 22200

Official website ↗

★ 4.4 3,198 Google reviews

North Indian, South Indian · Fine · Nuwara Eliya

The Grand Hotel's bustling Indian restaurant, celebrated for authentic North and South Indian dishes at reasonable prices; queues form most evenings for its dosas, tandoori and curries.

Grand Hotel Road, Nuwara Eliya 22200

Official website ↗

★ 4.1 2,464 Google reviews

Indian · Fine · Nuwara Eliya

A well-established upscale Indian restaurant on Badulla Road with a broad menu of tandoori, biryani and curries; halal-friendly and popular with families and tour groups alike.

18 Badulla Road, Nuwara Eliya 22200

Official website ↗
Halal

North Western Province

Kurunegala

★ 4.4 1,756 Google reviews

International, Sri Lankan, Buffet · Fine · Kurunegala

Restaurant of the upscale Epitome Hotel at Badagamuwa, known for lavish buffets, a la carte international dishes and an infinity-pool backdrop. Kurunegala's smartest dining address.

57 Kurunegala-Dambulla Rd, Badagamuwa, Kurunegala

Official website ↗

Puttalam

★ 4.3 300 Google reviews

Seafood, International · Fine · Kalpitiya

Eco-chic glamping resort restaurant on Alankuda beach serving fresh seafood and international dishes under the palms. A relaxed upscale option between dolphin-watching trips.

Ilanthadiya, Alankuda, Kalpitiya

Official website ↗

Northern Province

Jaffna

★ 4.5 1,184 Google reviews

Seafood, Sri Lankan · Fine · Jaffna

Navy-run restaurant at Karainagar looking out to the 17th-century Dutch sea fort of Hammenhiel, reached by a short boat ride. Renowned for fresh lagoon seafood, crab and prawn dishes served with sunset views over the Palk Strait.

Fort Hammenhiel Resort, Karainagar, Jaffna

Official website ↗

Mannar

★ 4.5 564 Google reviews

Northern Sri Lankan, Fine Dining · Fine · Mannar

Boutique nature retreat on Mannar Island whose open-air 40-seat restaurant is the district's finest table, blending traditional Northern recipes with contemporary technique. Signatures include Jaffna crab curry and the house Manthai rice.

Thalaimannar Road, Mannar Island, Mannar

Official website ↗

Southern Province

Galle

★ 4.8 2,100 Google reviews

International, Cocktail Bar · Fine · Galle

A chic restaurant and cocktail bar inside a restored colonial bungalow in the heart of the Dutch Fort, serving international plates and creative cocktails in a candle-lit courtyard. One of the Fort's highest-rated dining rooms.

5 Church Cross Street, Galle Fort, Galle 80212

Official website ↗

Western Province

Colombo

★ 4.6 3,500 Google reviews

International buffet · Fine · Colombo

Hilton Colombo's acclaimed all-day dining restaurant with seven live cooking theatres spanning Sri Lankan, Indian, Chinese, Japanese and Western cuisines — widely rated the best buffet in the city.

Hilton Colombo, 2 Sir Chittampalam A Gardiner Mawatha, Colombo 00200

Vegetarian-friendly

★ 4.4 5,400 Google reviews

Seafood, Sri Lankan · Fine · Colombo

Sri Lanka's most celebrated restaurant, set in the 400-year-old Old Dutch Hospital and co-founded by chef Dharshan Munidasa with cricket legends Mahela Jayawardene and Kumar Sangakkara. A fixture on Asia's 50 Best Restaurants list, famed for its export-grade lagoon crab in pepper and garlic chilli preparations.

Old Dutch Hospital, Colombo 00100

Official website ↗

★ 4.4 2,900 Google reviews

International, Sri Lankan · Fine · Colombo

Paradise Road's flagship restaurant set in Geoffrey Bawa's former architectural office, pairing courtyard dining with contemporary international and Sri Lankan dishes. Famous for its black pork curry and decadent dessert menu.

No. 2 Alfred House Road, Colombo 00300

Official website ↗
Vegetarian-friendly