Where to Stay in Sri Lanka: The Best Bases, Stop by Stop
Sri Lanka is a route, not a base: plan four to six stops of one to three nights, and finish on the coast the monsoon is not hitting.
Sri Lanka is not a place you base yourself in. The island is small on the map and slow on the ground: a 100-kilometre drive through the hills can take three hours, and the best things (Sigiriya's rock, the tea country, the elephants, the south-coast bays) are spread across five very different landscapes. The accommodation question is really a routing question: how many stops, in what order, and how long before the road days wear everyone out.
Bookings: Some of the links in this article are affiliate links. This means that if you choose to make a booking, we will receive a small commission at no extra cost to you. Thank you!
We did an eleven-day loop over Christmas and New Year, from late December 2018 into January 2019, with our children aged five and nine. We moved every one or two nights, and this guide is built on where we slept and what we would change.
The Short Answer
| Best for | Area | Our pick | Why |
|---|---|---|---|
| First night off the plane | Negombo | Goldi Sands Hotel | Beachfront, pool, short drive from the airport |
| Families | Ella | Wild Resort Ella | We stayed: pool, four-person rooms, mountain views |
| Couples and a splurge | Cultural Triangle | Jetwing Vil Uyana | Dwellings among wetland and paddy near Sigiriya |
| Budget and safari | Udawalawe | White House Udawalawe | We stayed: family-run, home cooking, jeeps arranged |
| Beach days | Mirissa | Paradise Beach Club | On the bay itself |
| History and food | Galle Fort | Fort Bazaar | Inside the walls, with a family suite |
| Kitesurfing | Kalpitiya | Cocodance Kitesurfing Resort | We stayed: kite school, pool, lagoon |
Where we stayed: Cocodance Kitesurfing Resort (Kalpitiya, 2 nights), Cottage San Francesco (Nuwara Eliya, 1 night), Wild Resort Ella (2 nights) and White House Udawalawe (1 night), December 2018.
How Sri Lanka Is Laid Out
Bandaranaike airport is at Katunayake on the west coast, just south of Negombo and north of Colombo. North-east of it lies the dry, flat Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa). South of that the land climbs through Kandy into the hill country: Nuwara Eliya at about 2,070 metres, then Ella further east. Below the hills are the national parks, Udawalawe and Yala, and beyond them the curve of beaches from Tangalle through Mirissa to Galle.
The classic loop runs airport, Cultural Triangle, hill country, safari, south coast, then back up the expressway, with almost no backtracking.

Most families hire a car with a driver, which our itinerary costed at $40–60 a day. The hill-country train is the scenic link between Kandy, Nanu Oya (for Nuwara Eliya) and Ella; the line closed for months after Cyclone Ditwah in November 2025 and has been running again since June 2026. Book reserved seats as soon as they open. Tuk-tuks cover short hops.
The constraint most people miss is that there are two monsoons. The south-west monsoon brings rain to the west and south coasts and the hills from roughly May to September; the north-east monsoon soaks the east coast from about November to March. In December and January the west and south coasts are dry, which is why our route ended in Mirissa. Plan 10 to 14 nights; with fewer, you spend the holiday in the back of a van.
Negombo — The Easy First Night
Negombo is the airport town that happens to have a beach and a working fishing harbour. Our itinerary puts it under an hour from arrivals, which beats central Colombo once you add the city traffic. Boats come in at dawn and the lagoon has mangrove trips.
It is not a beach destination in its own right; use it for the first night and, with an early flight, the last.
Best for: sleeping off the flight.
Pros
- Closest beach base to the airport
- Calm, easy first day with kids
- Large Catholic community, so Christmas feels like Christmas
Cons
- Ordinary beach by Sri Lankan standards
- Built-up hotel strip
Getting around: under an hour from the airport by car; tuk-tuk to the harbour and lagoon.
Where to stay in Negombo
- Budget — The Icebear Guesthouse — small guesthouse, in the $40–80 family-guesthouse bracket our itinerary describes.
- Mid-range — Goldi Sands Hotel — beachfront hotel with a pool and spa, about 15 minutes from the airport; extra beds for children aged 5–11 are charged per night.
- Mid-range — Jetwing Beach — beachfront hotel on the main strip.
- Splurge — Jetwing Lagoon — between lagoon and sea at Thalahena, south of the centre, and quieter for it.

Kalpitiya — Wind, Lagoon and Little Else
Kalpitiya is a long, flat peninsula up the west coast, roughly three hours' drive north of the airport, known for kitesurfing on the lagoon and dolphin trips at sea. There is no town to speak of: resorts sit along sandy tracks between lagoon and ocean, and you eat where you sleep.
Our booking records put our first two nights here, at Cocodance, from 22 December. It is a detour from the loop, so it only makes sense with a kitesurfer in the group, or if you want two very quiet days before the touring starts.
Best for: kitesurfers and people who want to do nothing at all.
Pros
- Flat, shallow lagoon for learning to kite
- Very quiet
- Resorts with pools and restaurants
Cons
- A detour of several hours from the main route
- Reviews mention no real swimming beach, and mosquitoes
Getting around: about three hours by road from the airport; Sigiriya is a long half-day inland.
Where to stay in Kalpitiya
- Mid-range — Cocodance Kitesurfing Resort — kite resort at Kudawa with an outdoor pool, restaurant and bar, from about €60 a night. We stayed here.
- Mid-range — Bar Reef Resort — eco-resort on Alankuda beach, further south on the peninsula.
Our stay: we paid around €70 a night for two nights at Cocodance in December 2018. The draw is the kite school and the lagoon; reviews consistently praise the staff, food and beds. Would we book it again? Only with a kitesurfer in the family. For a first trip with young children we would now spend those nights in Negombo and give the time to the south coast.
The Cultural Triangle — Sleep Near the Rock
The dry heart of the island holds Sigiriya's 5th-century rock fortress, the medieval ruins of Polonnaruwa and the cave temples of Dambulla. We climbed Sigiriya on Christmas morning, starting at 08:38, then drove to Polonnaruwa and a village cooking workshop. With children that is a full day, and the lesson is simple: sleep close enough to be at the gate when it opens at 7 a.m., before the heat and the crowds.
The bigger hotels are scattered through the countryside around Sigiriya and Dambulla, so you need a driver wherever you stay.
Best for: history, early starts and resort pools.
Pros
- Sigiriya at opening time
- Polonnaruwa about an hour away
- Some of the island's best resort hotels
- Mostly dry from late December
Cons
- Hot by mid-morning
- Little to do in the evening
- Hotels spread out
Getting around: Polonnaruwa about an hour; Dambulla's cave temples about half an hour; Kandy around three hours.
Where to stay in the Cultural Triangle
- Mid-range — Hotel Sigiriya — long-standing hotel close to the rock, the practical choice for an early climb.
- Mid-range — Aliya Resort and Spa — resort hotel near Sigiriya, part of the Thema Collection.
- Splurge — Jetwing Vil Uyana — private dwellings set among man-made wetland and paddy fields.
- Splurge — Heritance Kandalama — Geoffrey Bawa's hotel built along a rock face above the Kandalama reservoir near Dambulla.

See our guide to Sigiriya, Polonnaruwa and the Cultural Triangle.
Kandy — Worth It, but Optional
Kandy is the hill country's gateway city, built around a lake with the Temple of the Tooth on its shore, and the starting point of the scenic train to Ella. We drove from Sigiriya through Matale straight up to Nuwara Eliya without stopping the night, and with young children we would do the same again. Stay if you want the temple, the Peradeniya botanical gardens, or a train departure without a dawn drive.
Best for: the Temple of the Tooth and catching the train.
Pros
- Breaks up the drive from the Cultural Triangle
- Train departures to the hills
Cons
- Traffic in the centre
- Easy to skip on a short trip
Getting around: about three hours to Sigiriya, and roughly the same, all hairpins, to Nuwara Eliya.
Where to stay in Kandy
- Mid-range — OZO Kandy — modern hotel with a rooftop pool.
- Mid-range — Earl's Regency Hotel — large resort hotel with a pool by the Mahaweli river, outside the centre.
The Hill Country — Nuwara Eliya and Ella, Two Moods
The hill country divides into two bases with different characters. Give each at least one night.
Nuwara Eliya: Cold Nights, Colonial Houses
Nuwara Eliya sits at about 2,070 metres. We checked the altitude on the car's altimeter because the children wanted to know why it had suddenly got cold: about 30°C on the plains, about 15°C on arrival. Bring a fleece. The town is compact (tin-roofed colonial houses, Victoria Park, tea in the Grand Hotel's lobby), but you come for the tea estates, the train at Radella and horse rides outside town.
Ella: The Village for Walkers
Ella is a three-street village at about 1,040 metres with the railway running through it. Little Adam's Peak (about 45 minutes each way, fine from about age six), the Nine Arch Bridge and Ravana Falls are close; Horton Plains is an early-morning drive. It is busier than Nuwara Eliya, with good cafés, and milder at night.
Best for: walkers, train lovers and anyone who needs cooler air.
Pros
- Cool climate after the coast
- Hikes from the door in Ella
- Train journeys between the two
Cons
- Nuwara Eliya is genuinely cold at night
- Afternoon mist can hide the views
- Slow, winding roads
Getting around: Nuwara Eliya to Ella is around two and a half hours by road or about three hours by train from Nanu Oya. From Wild Resort Ella, the Nine Arch Bridge is about 12 minutes by car.
Where to stay in the hill country
- Mid-range — Cottage San Francesco, Nuwara Eliya — colonial-style B&B with a restaurant, garden and terrace. We stayed here; we could not confirm a current Booking page, but it is listed on other platforms.
- Splurge — Heritance Tea Factory — a converted tea factory in the estates outside Nuwara Eliya, for a night among the plantations.
- Mid-range — Wild Resort Ella — resort with an outdoor pool, garden and mountain views on the Halpe road, from about €70 a night in October. We stayed here.
- Splurge — 98 Acres Resort & Spa, Ella — on a tea estate about 650 metres from the Nine Arch Bridge, with a heated infinity pool; book direct or on other platforms.
Our stay: Cottage San Francesco cost around €245 for our one night on 26 December 2018, the most expensive night of the trip, at Christmas rates. It had an excellent restaurant, and the staff arranged our horse ride and train tickets. One night was enough; we would book earlier for a better rate. At Wild Resort Ella we paid around €170 a night for two nights. The pool and four-person rooms suited a family, and Ella station is a 16-minute walk. We would book it again, for three nights: two is a rush if you want both Horton Plains and Little Adam's Peak.

See our guides to Nuwara Eliya and the hill country and Ella and World's End.
Udawalawe — One Night for the Elephants
Udawalawe is the safari stop that fits the route, between Ella and the south coast, and it is reliable for elephants. Our jeep left at dawn on 30 December: three adults crossed a forest track, and about forty minutes later roughly thirty elephants crossed a river. One night is enough: arrive in the afternoon, safari at dawn, drive to the coast after breakfast. Yala, further east, has leopards and more jeeps.
Best for: a dawn safari with children.
Pros
- Elephants almost guaranteed
- On the way from Ella to the coast
- Cheap, friendly guesthouses that arrange jeeps
Cons
- Little to do beyond the safari
- Hot and dry
Getting around: the park is about 10 minutes from most guesthouses; Ella and Mirissa are each around two and a half to three hours away.
Where to stay in Udawalawe
- Budget — White House Udawalawe — family-run home about 10 minutes from the park, with home-cooked meals and private jeep safaris. We stayed here.
- Mid-range — Kalu's Hideaway — hotel with a pool in large gardens overlooking the Udawalawe reservoir, about 10 minutes from the park gates; book direct.
- Mid-range — Grand Udawalawe Safari Resort — the larger-hotel option.
Our stay: we paid around €55 for one night at White House Udawalawe in December 2018, the cheapest night of the trip and one of the most useful: you book the jeep the evening before through your guesthouse, and everyone in Udawalawe knows the drivers. We would book it again; if you want a pool for the afternoon heat, choose Kalu's Hideaway.

The South Coast — Mirissa for the Beach, Galle for the Rest
The south coast is where to finish between December and April. We spent 31 December and 1 January in Mirissa, a crescent of sand with an islet you can wade to at low tide, and saw in 2019 on the beach by a bonfire. On the afternoon of 1 January we drove 45 minutes to Galle Fort, bought tiger prawns at the market and walked the ramparts at sunset.
We had booked two places near Matara and cancelled both, so this section recommends rather than reports. Split three or four nights between Mirissa, for the beach and the whale-watching boats (November to April, leaving around 06:30), and Galle Fort, a working old town of guesthouses, shops and restaurants inside 17th-century Dutch walls.
Best for: ending the trip, and families who want to stay put.
Pros
- Dry and sunny from December to April
- Mirissa's bay is calm enough to swim
- Galle Fort is walkable and full of places to eat
- Expressway back to the airport
Cons
- Prices peak mid-December to mid-January
- Mirissa is busy and loud over New Year
- Rough seas from June to September
Getting around: Mirissa to Galle about 45 minutes; Galle to the airport roughly two and a half hours by expressway.
Where to stay on the south coast
- Mid-range — Paradise Beach Club — beachfront hotel on Mirissa bay.
- Mid-range — Mirissa Hills — hilltop cinnamon estate inland from Mirissa, for quiet over beach access.
- Splurge — Fort Bazaar — 18 rooms on Church Street inside Galle Fort; the Upper Family Suite has a mezzanine with twin beds for children.
- Splurge — Jetwing Lighthouse — on a rise above the ocean just outside the fort; some rooms take three adults.
Eat nearby: Galle's market for prawns, as we did; in Mirissa, the beachside grills for lobster and the day's catch.

See our south coast guide to Udawalawe, Mirissa and Galle.
What It Costs, and When to Book
Family-run guesthouses cost roughly $40–80 a night, upscale resorts $150–250 or more. Our December 2018 stays ran from around €55 to around €245 a night, and the peak premium is large: Wild Resort Ella cost us around €170 a night and starts at about €70 in October 2026.
- Peak: mid-December to mid-January. South-coast hotels book up weeks before New Year's Eve; book them, train seats and safari jeeps early.
- Shoulder: February to April, still dry on the west and south coasts, with prices easing after mid-January.
- Low: May to September, monsoon on the south and west coasts, with lower rates and rough seas.
- Families: look for triple and quadruple rooms; extra beds for children are usually charged per night.
- Extras: guesthouses usually include breakfast and parking. Larger hotels often add taxes and service charge, so check the final total.
- Poya days: every full moon is a public holiday with no alcohol sales.
Where This Fits in the Trip
This guide follows our 10-day Sri Lanka family itinerary: Cultural Triangle, hill country, Udawalawe, south coast. Over the holidays, read our guide to Sri Lanka in December and January for weather, Poya days and trains.
Compare hotels in Sri Lanka on Trip.com
FAQ
How many bases do you need for a trip around Sri Lanka? For 10 to 14 days, four to six: a night near the airport, two in the Cultural Triangle, one or two in Nuwara Eliya or Kandy, two or three in Ella, one at Udawalawe and three or more on the south coast.
Where should families with young children stay in Sri Lanka? Choose places with a pool and a triple or quadruple room, and keep drives under four hours. We travelled with children aged five and nine, and a pool at the end of a road day mattered more than the room.
Should I stay in Negombo or Colombo when I land? Negombo. It is much closer to Bandaranaike airport than central Colombo, it has a beach, and you avoid the city traffic.
Where is the weather best in December and January? On the west and south coasts, which are dry and around 30°C, and in the Cultural Triangle and hill country. The east coast gets the north-east monsoon until around March.
Is it worth spending a night in Kandy? Yes for the Temple of the Tooth or a train departure. If you are driving from Sigiriya to Nuwara Eliya, as we did, you can pass through without stopping overnight.
How far ahead should I book for Christmas and New Year? As early as you can. Mid-December to mid-January is the most expensive stretch, south-coast hotels book up weeks before New Year's Eve, and reserved train seats and safari jeeps go fast.
Pierrick Jean stayed in Sri Lanka in December 2018 and January 2019 with his family. Prices and availability checked October 2026. More about how we write our guides.