Sri Lanka Hotels Guide | Best Stays in Colombo, Kandy, Galle & More

Sri Lanka is not a large country — driving from Colombo to Ella takes only about 6 or 7 hours — but each city has a distinctly different character. Colombo is the modern capital, Galle is a colonial old town, Kandy is a sacred religious city, Sigiriya is home to ancient rock palace ruins, and Ella is a mountain tea country. No matter how many days you plan, there are plenty of accommodation options. This collection brings together accommodation recommendations for 5 major cities and towns, so you can browse and compare them all in one place.

Sri Lanka Hotels Guide | Best Stays in Colombo, Kandy, Galle & More @Tournews

Sri Lanka’s 5 Major Cities Accommodation Comparison

City Highlights Recommended Hotels Price Range (USD) Detailed Guide
Colombo Capital, dense international brands 12 hotels 48–113 Colombo Accommodation Guide
Galle Dutch old town, seaside resort 10 hotels 58–103 Galle Accommodation Guide
Kandy Temple of the Tooth, lakeside mountain views 10 hotels 48–81 Kandy Accommodation Guide
Sigiriya Lion Rock, Cultural Triangle 10 hotels 58–113 Sigiriya Accommodation Guide
Ella Tea plantations, hiking, mountain views 10 hotels 48–103 Ella Accommodation Guide

Colombo — Gateway to the Indian Ocean

Sri Lanka’s capital and largest city, where most international flights arrive and depart. The advantage of staying in Colombo is convenient transportation; the downside is that it feels more like a big city. If you’re just staying one night in transit, the Fort area and Havelock Town are the most convenient choices. If you want to stay a few days longer, lakeside hotels like Cinnamon Lakeside and NH Collection let you see the quieter side of Colombo.

Highest rated: Ozo Colombo (Agoda 8.9), Galle Face Hotel (Booking 8.8)
Most affordable: Fairway Colombo (from USD 48)
International brands: Shangri-La, Marriott, Radisson, Hyatt

👉 Complete Colombo Accommodation Guide (12 hotels)

Galle — Ancient City on the Indian Ocean

A Dutch colonial old town on the southwest coast, Galle Fort is a UNESCO World Heritage Site, and the lanes within the walls are perfect for wandering all day. Unawatuna Beach, just outside the Fort, is one of Sri Lanka’s most beautiful bays. To experience colonial atmosphere inside the Fort, choose The Fort Printers or Le Grand Galle; for ocean views, pick Jetwing Lighthouse or KK Beach.

Highest rated: KK Beach Hotel (Agoda 9.4), The Fort Printers (Booking 9.1)
Architectural highlight: Jetwing Lighthouse (designed by Geoffrey Bawa)
Best in Unawatuna: Dunes Unawatuna (30 seconds to the beach)

👉 Complete Galle Accommodation Guide (10 hotels)

Kandy — Sacred City by the Lake

The cultural heart of Sri Lanka, home to the Temple of the Sacred Tooth Relic, the island’s most important Buddhist site. The city is built around Kandy Lake, and hotels along the lakeside have the best locations but also higher prices. Kandy Myst by Cinnamon opened in 2025 and scores above 9 on both platforms, making it currently the best choice in Kandy. On a budget, Queen’s Hotel and Hotel Suisse are both well-established lakeside hotels from USD 48.

Highest rated: Kandy Myst by Cinnamon (Agoda 9.1 / Booking 9.0)
Most affordable: Queen’s Hotel / Hotel Suisse / Hotel Topaz (from USD 48)
Best lakeside location: Queen’s Hotel (directly opposite the Temple of the Tooth)

👉 Complete Kandy Accommodation Guide (10 hotels)

Sigiriya — City in the Sky

The heart of the Cultural Triangle, where the 5th-century rock palace ruins are Sri Lanka’s most iconic image. Stay at Hotel Sigiriya or Ekho Sigiriya at the foot of the rock, and you can walk to line up for the climb at dawn. For a better resort experience, Cinnamon Lodge Habarana and Water Garden Sigiriya are two jungle resorts at different price points but both outstanding.

Highest rated: Water Garden Sigiriya (Agoda 9.7 / Booking 9.4)
Most convenient for climbing: Hotel Sigiriya / Ekho Sigiriya
Top jungle resort: Cinnamon Lodge Habarana

👉 Complete Sigiriya Accommodation Guide (10 hotels)

Ella — Tea Country Mountain Town

A small town in Sri Lanka’s hill country, where photos of the Nine Arch Bridge have gone viral worldwide. There are no international chain brands here, but the local boutique hotels each have their own character. EKHO Ella is the most modern choice in town, 98 Acres Resort & Spa is the finest tea plantation resort, and Ella Gap Panorama offers the best views for the least money.

Highest rated: EKHO Ella (Agoda 8.8 / Booking 8.7)
Best views: Serenite Ella / Country Homes Ella
Most affordable: Ella Gap Panorama (from USD 48)

👉 Complete Ella Accommodation Guide (10 hotels)

The hotel information, prices, and ratings included in this article are based on publicly available data at the time of writing. Actual conditions may change due to season, exchange rates, or hotel policy adjustments. Readers are advised to check the latest information on hotel websites or booking platforms before making reservations. Travel planning and decisions are at your own discretion; this platform assumes no responsibility for any booking outcomes.

按讚加入粉絲團

延伸閱讀

Klook.com