where to stay in sri lanka

Where to Stay in Sri Lanka on a 10-Day Itinerary: Best Bases from Kandy to Bentota

Where you stay in Sri Lanka affects far more than where you sleep. 

On a 10-day route, each hotel becomes part of the itinerary. Its location can determine how easily you reach the next attraction, how much time you spend on the road, and how much time remains to actually experience the destination. 

That matters especially in Sri Lanka. This journey moves from ancient cities and sacred temples to wildlife areas, tea-covered mountains, rainforest, and the Indian Ocean coast. Each part of the route requires a different kind of base. 

This guide follows TravUp’s 10 days in Sri Lanka itinerary and explains how to choose accommodation around the actual flow of the trip. The goal is not simply to find a good hotel. It is to stay in the right place for what happens next. 

For the full overview of the route, destinations, and experiences along the way, start with our complete 10-day Sri Lanka itinerary in TravUp app (iOS / Android). 

Quick Answer 

For the 10 days in Sri Lanka itinerary, the best overnight bases are Kandy, the Sigiriya/Habarana area, Nuwara Eliya, Ohiya, and Bentota. Each base supports a different stage of the route: culture, ancient cities, safari, tea country, Horton Plains, rainforest, Galle, Hikkaduwa, and the coast. 

The best place to stay is not always the most luxurious hotel. On a multi-stop Sri Lanka trip, the right hotel is the one that makes the next day easier. 

Base Best for Why it works 
Kandy Day 1 culture Easy access to temples, lake, gardens, and evening show 
Sigiriya Ancient sites Good base for Sigiriya and nearby cultural stops 
Habarana Safari logistics Practical for Minneriya and Polonnaruwa 
Nuwara Eliya Tea country Best base for hill country and scenic train planning 
Ohiya Horton Plains Makes the early World’s End start easier 
Bentota Coast + day trips Works as a stable base for Sinharaja, Galle, and Hikkaduwa 

Best Areas to Stay in Sri Lanka by Destination

For this route, the main overnight bases are Kandy, the Sigiriya and Minneriya area, Nuwara Eliya, and Bentota. Each one supports a different stage of the journey. 

The best hotel is not always the most luxurious one. 

On a multi-stop Sri Lanka itinerary, the right accommodation may mean a quiet hillside stay with views, easy access to ancient sites and safari areas, a convenient base in the tea country, or a coastal hotel where you can settle in instead of changing accommodation every time you explore another beach town. 

You’ll also need to account for travel to / from sights and experiences, so check out How to Get Around Sri Lanka to make sure you get it right. 

Hotel prices change by season, availability, and booking platform. Use these as planning benchmarks, then compare current rates and recent guest reviews before booking. 

Here are the bases that work best along the TravUp Sri Lanka route: 

Kandy

Stay around Kandy Lake. Choose the hills south of the lake for quieter surroundings and beautiful views, or stay closer to the city center for easier access to Kandy’s main attractions and historic colonial properties.  

Sigiriya

Choose between a secluded stay surrounded by forest or a hotel closer to Sigiriya Rock. Since you’re traveling with a car and driver, there’s no need to stay within walking distance of the main attraction.  

Habarana

A practical small-town base near Minneriya National Park – your morning safari starts early. Hotel standards can vary, so pay more attention to guest ratings and reviews than the number of stars.  

Nuwara Eliya

Expect higher hotel prices in the hill country. Stay in town for the full Nuwara Eliya experience, or look toward the outskirts and beyond for more affordable options. Remember that nights can be cool and hotels are not heated.  

Ohiya

Stay here for easy access to Horton Plains early the next morning. Accommodation is limited and fairly basic, but the mountain views make up for the lack of choice.  

Bentota

Choose beachfront accommodation for easy access to the Indian Ocean or consider a smaller villa farther inland for more privacy. Check the map before booking, as some properties near the river are farther from the beach than they appear. 

The pattern is simple: choose hotels that support the route, not just the destination. To ensure you’re booking at the right time, be sure to read What to Book in Advance.

Where to Stay in Kandy 

Most local guesthouses and smaller hotels are concentrated on the hills south of Kandy Lake. This area offers plenty of attractive places to stay with beautiful views over the lake. 

For a completely different experience, look closer to the city center, north of the lake. Here, you can find hotels housed in colonial villas. Many of these buildings date back to the 19th century and still preserve parts of their original interiors. 

These hotels are more than just a place to spend the night. Staying in one can feel like stepping back into Sri Lanka’s colonial era, surrounded by the atmosphere of old-world luxury and aristocratic elegance.

For more on why we start your Sri Lanka trip in the cultural triangle, check out our guide on Kandy, Sigiriya, and Sri Lanka’s Cultural Triangle.

Recommended Hotels in Kandy 

  • Lakewood Residence 4* (basic) – affordable accommodation with a convenient location for exploring Kandy. Approx. $40-70/night.  
  • Queen’s Hotel 4* (comfort) – historic hotel offering a more traditional stay in central Kandy. Approx. $80-150/night.  
  • Royal Bar & Hotel 4* (upper comfort, historic stay) – one of Kandy’s most characterful accommodation options, set in an early 19th-century former aristocratic mansion. The building later became a British officers’ club and a gathering place for tea planters, and has been welcoming guests since 1860. A great choice for travelers who want to stay somewhere with a real connection to Kandy’s history. Approx. $70-100/night. 
  • Kandy Mist by Cinnamon 5* (upper comfort) – upscale option for travelers looking for a more refined stay. Approx. $100-180/night.  
  • Grand Serendib Hotel 5* (perfect) – premium hotel for a more luxurious stay in Kandy. Approx. $120-180/night.. 

Where to Stay in Sigiriya 

The Sigiriya area has a wide selection of hotels, villas, and guesthouses, so there are plenty of options for different budgets and travel styles. 

Since you’re traveling with a car and driver on this itinerary, you don’t need to stay within walking distance of Sigiriya Rock. If peace and privacy are a priority, consider one of the more secluded properties tucked away in the island’s forests. 

Staying close to Sigiriya’s main attraction is another good option. The town itself is small, so even the central area remains quiet and peaceful at night. 

Recommended Hotels in Sigiriya 

  • Into The Wild Sigiriya 3* (basic) – a comfortable option for travelers looking for a quieter stay surrounded by nature. Approx. $60-80/night.  
  • EKHO Sigiriya 4* (upper comfort) – an upscale option for a comfortable stay in the Sigiriya area. Approx. $110-200/night.  
  • Atha Resort 5* (perfect) – a premium option for travelers looking for a more luxurious stay near Sigiriya. Approx. $100-150/night. 

Where to Stay in Habarana 

Habarana is a small town near Polonnaruwa. From here, the journey continues to Minneriya National Park. 

There is a good selection of hotels and guesthouses, most of them located fairly close together around the town. 

When choosing a hotel in Habarana, don’t focus too much on the number of stars. Hotel classifications in Sri Lanka can be somewhat inconsistent. Instead, pay closer attention to the property’s rating on Booking.com or Expedia and reviews from other travelers. 

Recommended Hotels in Habarana 

  • Levona Garden Resort 2* (basic) – a simple and affordable option for an overnight stay in Habarana. Approx. $30-45/night.  
  • Sevanagama 3* (upper comfort) – a more upscale option for a comfortable stay near Habarana. Approx. $100-165/night. 

Where to Stay in Nuwara Eliya 

Be prepared for higher hotel prices in Sri Lanka’s hill country compared with other parts of the island. The good news is that the views, breathtaking scenery, and atmosphere of this small English-style town make the extra cost worthwhile. 

If you want to save, look for accommodation closer to the outskirts of Nuwara Eliya or even just outside the town. 

One practical detail to keep in mind: hotels in Nuwara Eliya are not heated, and nights can be cool. Ask for extra blankets if you need them. 

Recommended Hotels in Nuwara Eliya 

  • The Tea Garden 3* (basic) – an affordable option for exploring Nuwara Eliya and the surrounding tea country. Approx. $50-70/night.  
  • Hilldale Retreat 4* (perfect) – a premium retreat for travelers looking for a more refined stay in the hill country. Approx. $130-150/night.  

Where to Stay in Ohiya 

Ohiya is a tiny town whose biggest advantage is its proximity to Horton Plains, which you’ll visit early the next morning. 

Accommodation here is very limited. There are only a handful of hotels and around a dozen guesthouses, and the overall standard is still relatively basic. Be prepared for a fairly modest stay. 

What Ohiya lacks in hotel choice, however, it makes up for with spectacular views from the windows. 

One practical point: book accommodation with a kitchen and let the hotel know in advance that you’ll be arriving late, around 10:00 PM. 

Recommended Hotels in Ohiya 

  • The Capoe House 5* (perfect) – a premium option for travelers looking for a more refined stay in the Ohiya area. Approx. $220-290/night. 

Where to Stay in Bentota 

Most accommodation in the Bentota area is located along the beach. You’ll find everything from luxurious five-star resorts to more budget-friendly hotels and guesthouses. 

In general, the more affordable the accommodation, the farther it tends to be from the ocean. When booking, check the map carefully. Some properties located near the river can actually be quite far from the beach. 

Another option is to stay in one of the small villas slightly farther from the coast. These tend to offer a more private and intimate atmosphere, with stylish design, green gardens, and small swimming pools. 

Overall, Bentota has plenty of accommodation options, so it’s easy to find something that suits both your preferences and your budget. 

Recommended Hotels in Bentota 

  • Sea Rock Villa 3* (basic) – an affordable option for a comfortable stay in the Bentota area. Approx. $60-70/night.  
  • EKHO Surf 5* (comfort) – a beachfront option for travelers looking for a more comfortable coastal stay. Approx. $120-160/night.  
  • Cinnamon Bentota Beach 5* (luxury) – a luxury beachfront resort for travelers looking for a high-end stay in Bentota. Approx. $200-210/night. 

Frequently Asked Questions (FAQ) 

What are the best places to stay in Sri Lanka for a 10-day trip? 

For this TravUp route, the best bases are Kandy, Sigiriya or Habarana, Nuwara Eliya, Ohiya, and Bentota. 

Should I stay in Colombo on the first night? 

Not for this itinerary. The route begins in Kandy, so traveling directly from the airport to Kandy keeps the trip moving and avoids spending a night in Colombo unnecessarily. 

Is it better to stay in Sigiriya or Habarana? 

Sigiriya is better for atmosphere and proximity to the rock fortress. Habarana is more practical for Minneriya safari logistics and movement through the Cultural Triangle. 

Where should I stay for Horton Plains? 

Ohiya is the most practical base because it supports the early start needed for Horton Plains and World’s End. 

Where should I stay on the coast in Sri Lanka? 

For this itinerary, Bentota works well as the coastal base because it allows beach time while still supporting day trips to Sinharaja, Galle, and Hikkaduwa. 

Do hotel locations matter in Sri Lanka? 

Yes. On a multi-stop route, hotel location affects transfer time, early starts, attraction access, and the overall rhythm of the trip. 

The Right Stay Makes Sri Lanka Easier 

In Sri Lanka, a good hotel choice is not only about comfort or star ratings. 

It is about where you need to be the next morning. 

In Kandy, that might mean choosing between lake views and a historic stay closer to the center. Around Sigiriya, you can trade walking distance for peace and privacy in the forest. In Ohiya, the choice is about being close to Horton Plains for an early start. And in Bentota, it means checking the map carefully before assuming that a hotel is actually near the beach. 

Different stops call for different priorities. That is why this 10-day route uses each overnight stay as part of the journey, not simply as a place to sleep. 

TravUp brings those choices together with the route, navigation, and stories behind the places you visit, so you can spend less time figuring out logistics and more time experiencing Sri Lanka. 

Planning the full route? 

Start with our complete 10 Days in Sri Lanka itinerary, then use this guide to make the practical decisions easier. TravUp (iOS / Android) gives you the route, timing, navigation, and local context in one self-guided journey. 

Follow by Email
WhatsApp
Reddit
Copy link
URL has been copied successfully!