Sri Lanka hotels where to stay.
22 cities, ranked and mapped — from the capital to the coast.

About Sri Lanka
Hotels in Sri Lanka offer an easy route into a country defined by dramatic coastlines, hill-country scenery and centuries of culture. Whether you’re arriving for wildlife, surfing, heritage sites or a beach-and-bites itinerary, you’ll find that the most comfortable trips are planned around region and weather patterns rather than just distance.
Sri Lanka’s main hotel hubs cluster around the coast and the cultural interior. For classic arrival points and city breaks, base yourself in Colombo or Negombo, especially if you want convenient airport access and quick access to popular tours. For beach time on the south coast, Unawatuna, Mirissa, and Ahangama are well known choices—ideal for relaxed days, sea views and easy access to nearby landmarks. Inland, Kandy remains the go-to base for cultural stays, while Ella is the favourite for misty viewpoints and hill-country walks, including access to Little Adam’s Peak and the wider tea district. For the north and east, Jaffna suits history-minded travellers, while Trincomalee is a strong base for coastline exploration and beach comfort. (UNESCO Kandy, UNESCO Kandy Temple)
When to go depends on the monsoon. In broad terms, the southwest (including Colombo, Galle/Unawatuna, Mirissa, and the hill country) is typically driest in the December to March window, while the east coast (including Trincomalee and Pottuvil) is often more comfortable in May to September. If you’re flexible, shoulder months can still work well, but conditions vary year to year.
Getting around is straightforward but plan for time. Between major hubs, most travellers use domestic flights (when available) or long-distance rail for scenic value—particularly on the route toward the hill country. For local travel, hire a driver for day trips or use taxis where practical; for the south and east coasts, short tuk-tuk or taxi hops connect hotels to beaches and restaurants efficiently. For hill-country stays, pre-arranging transport helps you avoid delays around viewpoints and winding roads.
Cities in Sri Lanka
+7 more
Best 5-star hotels in Sri Lanka
Araliya Green City
Nuwara Eliya · guest 9.6 (2,086)Golf-club proximity and heated pools make a polished Nuwara Eliya base.
Marino Beach Colombo
Colombo · guest 9.4 (2,241)Rooftop infinity pool and sea-view dining in Bambalapitiya, Colombo.
Radisson Blu Resort Galle
Galle · guest 9 (2,754)Relaxed beachfront resort near Galle Fort with every room facing the Indian Ocean.
Heritance Kandalama
Dambulla · guest 8.9 (3,778)Architectural lakefront escape near Dambulla, with an infinity pool over Kandalama Lake.
Best 4-star hotels in Sri Lanka
Araliya Green Hills
Nuwara Eliya · guest 9.2 (3,331)Warm Nuwara Eliya stay near Victoria Park, with a popular heated indoor pool.
Cinnamon Citadel Kandy
Kandy · guest 8.6 (4,746)Riverfront Kandy stay with a pool area guests call consistently clean.
Best 3-star hotels in Sri Lanka
Camelot Beach
Negombo · guest 7.7 (2,124)Relaxed Negombo strip hotel with sea-view balconies, three pools, and Ayurvedic spa treatments.
Best 2-star hotels in Sri Lanka
Cinnamon City
Hikkaduwa · guest 9.7 (242)Central Hikkaduwa guesthouse with garden views and fireplaces near the reef.
Thal Sewana
Sigiriya · guest 9.6 (798)Relaxed Sigiriya Rock Base lodge with on-site massage, karaoke, and terrace rooms.
Blue Eyes Inn
Unawatuna · guest 9.6 (247)Beachfront Unawatuna stays with private balconies and steps to Unawatuna Beach.
Sincere Wilderness
Nuwara Eliya · guest 9.5 (100)A warm, family-run Nuwara Eliya stay with valley views and homemade meals.
FAQ
What are the best cities to stay in for a first-time trip?
**Colombo** for convenience, **Kandy** for culture, and **Ella** for the hill-country experience.
When is the best time to visit Sri Lanka?
For most areas, aim for **December to March**; for the east coast, **May to September** tends to be the better bet.
What’s the easiest way to get around Sri Lanka?
Use a mix of domestic transport for long distances, then taxis or pre-booked drivers for day trips between nearby sights and beaches.
