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’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.
按讚加入粉絲團延伸閱讀
- 厄瓜多爾基多國際品牌酒店住宿推薦指南
- International Brand Hotels in Cusco: 8 Stays for Your High-Altitude Adventure
- Medellín International Brand Hotel Accommodation Guide
- 庫斯科國際品牌酒店住宿推薦:8 間高海拔古城的舒適之選
- 麥德林國際品牌酒店住宿推薦指南
- Santiago de Chile Accommodation Guide: 10 International Brand Hotels
