Taste the best of Kandy
Authentic Sri Lankan cuisine, international restaurants, and charming cafes curated for travelers exploring the sacred city and hill country.

Queen's Hotel Kandy
D S Senanayake Veediya, Kandy 20000, Sri Lanka
6:30 AM – 11:00 PM
Located beside Kandy Lake, this grand colonial-era heritage hotel offers classic rooms, rich historical architecture, and unparalleled proximity to the sacred Temple of the Tooth.

Radisson Hotel Kandy
31 Keerthi Sri Rajasinghe Mawatha, Kandy 20000, Sri Lanka
6:30 AM – 11:30 PM
Centrally located in the historical city, this sophisticated hotel features a stunning rooftop pool, a relaxing spa, and spectacular sweeping views of Kandy Lake.

Earl's Regency Hotel
Kundasale, Kandy 20168, Sri Lanka
6:30 AM – 11:30 PM
A five-star heritage resort overlooking the Mahaweli River, offering elegant accommodations, lush mountain views, and award-winning dining just minutes from Kandy’s cultural heart.

The Golden Crown Hotel
No. 322, Udagama, Ampitiya, Kandy 20000, Sri Lanka
6:30 AM – 11:00 PM
This palatial five-star retreat, set amidst lush paddy fields in Ampitiya, offers a regal Kandyan experience featuring a stunning infinity pool and panoramic mountain views.

Cinnamon Citadel Kandy
Srimath Kudarathwatta Mawatha, Kandy 20000, Sri Lanka
6:30 AM – 11:00 PM
Set gracefully along the tranquil Mahaweli River, this charming highland retreat offers rich Kandyan heritage, elegant dining spaces, and stunning misty vistas across the water.

Amaya Hills
Heerassagala, Kandy 20000, Sri Lanka
7:00 AM – 11:00 PM
Perched atop a hill with sweeping views of the Kandy mountains, this signature restaurant serves a rich blend of traditional Sri Lankan and international cuisine.

Mahaweli Reach Hotel
35, P.B.A. Weerakoon Mawatha, Kandy 20000, Sri Lanka
6:30 AM – 10:30 PM
Nestled alongside the Mahaweli River in Kandy, this elegant hotel features diverse dining venues serving extensive international buffets and authentic Sri Lankan specialties in a tranquil riverside setting.

The Grand Kandyan Hotel
89, 10 Lady Gordon's Dr, Kandy 20000, Sri Lanka
6:30 AM – 10:30 PM
Set against the lush hills of Kandy, this palatial hotel offers a regal dining atmosphere with diverse venues serving international buffets and refined Asian specialties.