Answer block: The best way to do Sri Lanka is to move around, and the best hotels are spread across the island. Stay at Amangalla in Galle Fort for history, Ceylon Tea Trails for the hill country, and Wild Coast Tented Lodge for leopards in Yala. On the beach, Cape Weligama is the best all-rounder and Amanwella the most private. Go from December to March for the south and west coasts, the hills and the Cultural Triangle. The east coast is best from May to September.
Our Picks at a Glance
Best overall: Cape Weligama
Best for families: Cape Weligama
Best for couples: Amanwella
Best in the hills: Ceylon Tea Trails
Best for wildlife: Wild Coast Tented Lodge
Where to Stay in Sri Lanka
Sri Lanka is small enough to cover a lot in two weeks, and the best trips string together three or four stays. Here's how the island breaks down.
Colombo: The capital is a good first or last night, but rarely more. Stay near the airport if your flight is late.
The Cultural Triangle: Ancient cities, cave temples and the rock fortress of Sigiriya, in the dry center of the island. Two or three nights is ideal.
Hill country: Tea plantations, cool air, waterfalls and the famous train ride through the mountains. Tea Trails is the stay here.
Yala and the deep south: Sri Lanka's best safari park, known for leopards, elephants and sloth bears.
The south and west coast: Galle Fort, surf beaches, whale watching off Mirissa and the best beach resorts on the island.
The east coast: Quieter beaches around Trincomalee and Pasikudah, at their best in the European summer when the south coast is wet.
If you're pairing Sri Lanka with a beach week elsewhere, the Maldives is a short flight away. Our guide to the best family resorts in the Maldives covers our picks there.
Amangalla
Amangalla sits inside Galle Fort, the 17th-century walled town on the south coast and a UNESCO World Heritage Site. The building is a historic hotel restored by Aman, with just 31 rooms and suites, polished wood floors and wide verandahs.
It's the most atmospheric stay in Sri Lanka. You step out the door into the fort's lanes of cafés, boutiques and ramparts, which are best walked at sunset. There's a pool in the garden and a lovely old-world spa. The trade-off is the beach. There isn't one at the hotel, so many guests pair a few nights here with a beach stay further along the coast.
Best for: history lovers and anyone who wants Galle Fort on their doorstep.
Cape Weligama
Cape Weligama is the best all-round resort in Sri Lanka. It sits on a clifftop above the south coast, with 37 suites and villas spread across 12 acres of gardens, and a crescent-shaped infinity pool that's become famous in its own right. It's a Relais & Châteaux property and the beach sister to Ceylon Tea Trails. The location is great for families, with surf beaches nearby and whale watching from Mirissa in season.
Best for: families and couples who want a full-service beach base.
Amanwella
Amanwella is the quiet option. It sits on a crescent of beach near Tangalle, further east along the south coast, with just 30 suites, each with its own plunge pool and terrace. The design is low and minimal, set among coconut palms behind the sand. It's an easy drive from Yala, which makes it a natural pairing with a safari stay.
Best for: couples and honeymooners.
Ceylon Tea Trails
Ceylon Tea Trails is five restored tea-planter bungalows spread across working tea estates in the hill country. Each has its own butler and chef, and stays are all-inclusive. It's the most romantic way to see this part of Sri Lanka. Days are for walking between bungalows through the tea, visiting the factory and taking high tea on the lawn. It's also a Relais & Châteaux member.
Best for: couples and families who want the hill country done properly.
Wild Coast Tented Lodge
Wild Coast Tented Lodge sits right where Yala National Park meets the sea. Its cocoon-shaped tents look out over an empty beach, and the safari drives start minutes from your door. Yala is famous for leopards, and this is the most stylish base for seeing them. It's part of the same Resplendent Ceylon group as Tea Trails and Cape Weligama, and a share of profits goes to conservation and community projects.
Best for: families with older kids and anyone who wants a safari.
Santani
Santani is a wellness retreat in the hills near Kandy. It was billed as Sri Lanka's first luxury wellness resort, and the pitch is a digital detox: yoga, treks through the tea and an elevated restaurant with long views.
Best for: a reset between busier legs of the trip.
Uga Ulagalla
Uga Ulagalla is a quiet retreat in the Cultural Triangle, with villas spread across a large forest estate. Each has a private pool, and there's horseback riding and nature trails on the property. It's a calm base for the ancient cities of Anuradhapura and the rock fortress of Sigiriya.
Best for: couples and families exploring the Cultural Triangle.
Heritance Kandalama
Heritance Kandalama is a modernist icon designed by Geoffrey Bawa, Sri Lanka's most famous architect. It's built into a cliff above Kandalama Lake near Dambulla, with jungle growing over its walls. It's not the most luxurious stay on this list, but it's one of the most memorable, and a great base for Sigiriya.
Best for: architecture lovers and good-value nights in the Cultural Triangle.
ITC Ratnadipa
ITC Ratnadipa is the newest luxury hotel in Colombo, a Luxury Collection property with two towers linked by a sky bridge. It has two pools and a bar nearly 100 meters up.
Best for: a polished night or two in the capital.
The Wallawwa
The Wallawwa is a restored manor house about 15 minutes from Colombo's international airport. It's the smart choice for your first or last night, when you don't want to face the city traffic.
Best for: easy arrivals and late departures.
How to Choose Hotels in Sri Lanka
Most travelers string together three or four stays. A classic two-week loop runs from the airport to the Cultural Triangle, up into the hill country, down to Yala, and along the south coast to Galle. That might look like Uga Ulagalla or Heritance Kandalama, then Tea Trails, then Wild Coast, then Cape Weligama or Amanwella, with a night or two at Amangalla.
If you're short on time, skip the north and pair Tea Trails with the south coast. If you want a beach-only trip, Cape Weligama for families or Amanwella for couples is the move.
On budget, the Aman properties and Tea Trails sit at the top. Cape Weligama and Wild Coast are close behind. Kandalama, Ulagalla and the Colombo hotels are better value, which helps balance out a longer trip.
Best Time to Visit and Book Sri Lanka
Sri Lanka has two monsoons that hit opposite sides of the island at different times, so there's always a dry coast somewhere.
December to March is the best time for most trips. The south and west coasts, the hill country and the Cultural Triangle are all at their driest. It's also peak season, so prices are highest. March is the sweet spot, with good weather and slightly lower rates.
May to September is the southwest monsoon. The south and west coasts get rain and rough seas, but the east coast around Trincomalee is at its best.
October and November bring the inter-monsoon, with heavy rain possible anywhere. They're the months to avoid.
For December through March, book three to four months ahead, and earlier for Christmas. The small properties like Tea Trails and Amangalla fill first.
FAQ
What is the best hotel in Sri Lanka? Cape Weligama is the best all-round resort. Amangalla is the most atmospheric, and Ceylon Tea Trails is the best stay in the hill country.
What is the best resort in Sri Lanka for families? Cape Weligama, for its villas, pools and easy beach days. Wild Coast Tented Lodge is a great add-on for kids who love animals.
Where should I stay on Sri Lanka's south coast? Galle Fort for history, Weligama for a full-service resort, and Tangalle for quiet beaches near Yala.
When is the best time to visit Sri Lanka? December to March for the south, west, hills and Cultural Triangle. May to September for the east coast.
How many days do you need in Sri Lanka? Twelve to fourteen days covers the Cultural Triangle, hill country, Yala and the south coast at a comfortable pace.
Is Sri Lanka good for a luxury trip? Yes. The best hotels are small and characterful rather than big resorts, and service is warm and personal.
Can you combine Sri Lanka with the Maldives? Easily. The flight from Colombo to Malé is short, and it makes a great end to a Sri Lanka trip.