Few islands pack this much into so little space. In a fortnight in Sri Lanka you can climb to a fortress on top of a giant rock, watch elephants wander through scrubland at dusk, sip tea in a planter's bungalow wrapped in mist, and finish on a palm-fringed beach watching fishermen haul in the day's catch. Distances are short; the roads, admittedly, are slow, which is half the charm.
Most first trips follow the same loop, and where you stay is really a question of how you divide it up. The Cultural Triangle, around Sigiriya, holds the ancient cities. Kandy and the hill country have the temples, tea and cool air. The south and west coasts, from Bentota round to Mirissa, are where you go to do absolutely nothing. Negombo and Colombo bookend it all, close to the airport.
The short answer

Best for beaches
Matara
Mirissa and Weligama: golden bays, surf schools and blue-whale trips from the harbour.

Best for culture
Galle
A 17th-century Dutch fort city of ramparts, churches and boutique hotels, with beaches minutes away.

Best for families
Bentota
Calm resort beaches, river safaris, watersports and big all-inclusive hotels with space to spread out.

Best for history
Sigiriya
Lion Rock, cave temples and ancient capitals, with jungle-lodge hotels in the shadow of the fortress.

Best for a cooler stay
Nuwara Eliya
Misty tea estates, colonial bungalows and log fires 1,800 metres above the heat.

Best for a first or last night
Negombo
A beach town about 20 minutes from the international airport.
Sri Lanka areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Galle | Culture, Couples, Boutique stays | Ramparts, colonial lanes and the most charming hotels on the island. | Hotels: 113 |
| Mirissa and Weligama | Beaches, Surfing, Whale watching | Golden bays, surf schools and blue whales offshore. | Hotels: 58 |
| Hikkaduwa | Snorkelling, Nightlife, Surfing | Coral reef, surf and the liveliest beach scene on the coast. | Hotels: 119 |
| Bentota and Ahungalla | Families, All-inclusive, Watersports | Big beach resorts where a river meets the ocean. | Hotels: 43 |
| Kandy | Culture, Temples, Gateway to the hills | The sacred hill city, gathered around a lake and the Temple of the Tooth. | Hotels: 181 |
| Nuwara Eliya and tea country | Tea country, Walking, Cooler climate | Little England in the clouds: tea estates, mist and log fires. | Hotels: 148 |
| Sigiriya and the Cultural Triangle | History, Wildlife, Couples | Lion Rock, cave temples and ancient cities in the dry heartland. | Hotels: 90 |
| Negombo | Near the airport, Families, Short stays | A fishing town with a beach, minutes from the international airport. | Hotels: 128 |
| Colombo | City break, Food, Shopping | The fast-changing capital, best for a night of food and sunset walks. | Hotels: 141 |
Galle



- Culture
- Couples
- Boutique stays
Ramparts, colonial lanes and the most charming hotels on the island.
Galle Fort is Sri Lanka's most beautiful town, and probably its most photographed. Inside the thick stone ramparts built by the Dutch, a grid of quiet lanes is lined with colonial villas, churches, galleries, cafés and some of the most characterful hotels in Asia. Walk the walls at sunset, when locals come out to play cricket and couples watch the sky turn orange over the lighthouse.
Amangalla occupies a magnificent 17th-century Dutch building inside the fort, all polished teak and slow ceiling fans. Just outside, Le Grand Galle is close to the cricket stadium, and Jetwing Lighthouse sits on the shore. Want a beach? Unawatuna, a few minutes down the coast, has a sheltered bay and the white Japanese Peace Pagoda on the headland.
Hotels to look at in Galle

★★★★★
Amangalla
Pool · 30 rooms · Parking
See prices and rooms →

★★★★
The Charleston Galle Fort
9 rooms
See prices and rooms →

★★★★★
Le Grand Galle
57 rooms · Parking
See prices and rooms →

★★★★
Ceylon Olive
2 rooms · Family-friendly · Parking
See prices and rooms →

★★★★★
Jetwing Lighthouse
Beach 50 m · Spa · Pool
See prices and rooms →
Mirissa and Weligama



- Beaches
- Surfing
- Whale watching
Golden bays, surf schools and blue whales offshore.
This is the south coast at its most seductive. Mirissa is a palm-backed crescent of golden sand with a laid-back strip of seafood restaurants and beach bars, and boats leave its fishing harbour on whale-watching trips: blue whales and dolphins feed in the deep water offshore.
Next door, Weligama's wide, gentle bay is one of the best places in Asia to learn to surf, and the Weligama Bay Marriott sits right on it with three pools and a spa. Mirissa itself has smaller, more personal hotels, from Sharavi Beach Villas to the design-led Vis ta Vie and the boutique Mandara.
Hotels to look at in Matara

★★★★★
Weligama Bay Marriott Resort & Spa
Spa · Rooftop pool · Family-friendly
See prices and rooms →

★★★★
Mandara Resort Mirissa
Spa · Pool · Parking
See prices and rooms →

★★★★★
Vis Ta Vie - Thema Collection
6 rooms · Parking
See prices and rooms →

★★★★
Triple "o" Six
Beach 1 km · 24 rooms · Parking
See prices and rooms →
Hikkaduwa



- Snorkelling
- Nightlife
- Surfing
Coral reef, surf and the liveliest beach scene on the coast.
Hikkaduwa is one of the island's original beach resorts, and it still has the island's most sociable scene. A coral reef lies just offshore, protected as a national park, so snorkelling with turtles and tropical fish is a matter of wading in. Surfers ride the breaks further along, and in the evenings the beach bars fill up.
Hotels range from simple guesthouses to stylish newcomers. Riff Hikkaduwa is right on the beach, Hikka House pairs ocean views with reef snorkelling and whale-watching trips, and Haritha Villas offers a spa a few minutes from the sand. Galle Fort is about 18 km down the coast.
Hotels to look at in Hikkaduwa

★★★★★
Riff Hikkaduwa
Pool · 25 rooms
See prices and rooms →

★★★★
Suite Lanka
Beach 20 m · Pool · 9 rooms
See prices and rooms →

★★★★★
Hikka House - Thema Collection
5 rooms · Parking
See prices and rooms →

★★★★
Villa 46
Pool · 4 rooms
See prices and rooms →

★★★★★
Haritha Villas & Spa
Spa · Pool · 9 rooms
See prices and rooms →
Bentota and Ahungalla


- Families
- All-inclusive
- Watersports
Big beach resorts where a river meets the ocean.
Bentota is the west coast's resort heartland, a long golden beach at the point where the Bentota River flows into the Indian Ocean. The river is perfect for boat safaris among mangroves and monitor lizards, and the lagoon is a hub for jet skis, windsurfing and banana boats.
This is the place for a proper resort holiday. Cinnamon Bentota Beach sits on the headland between river and sea; Taj Bentota has red-tiled colonial roofs and an infinity pool with a sunken bar; and NH Ceysands is reached by boat. Down the coast at Ahungalla, Heritance Ahungalla was Sri Lanka's first five-star beach resort, and RIU runs a 24-hour all-inclusive right on the sand.
Hotels to look at in Bentota

★★★★★
Cinnamon Bentota Beach – Signature Selection
Beach 250 m · All-inclusive option · Spa
See prices and rooms →

★★★★
Moi Induruwa By Dbi
Beach 10 m · Pool · 12 rooms
See prices and rooms →

★★★★★
Taj Bentota Resort & Spa
Spa · Pool · Parking
See prices and rooms →

★★★★
Temple Tree Resort & Spa
Spa · Pool · Parking
See prices and rooms →

★★★★★
Heritance Ahungalla
Spa · Pool · Parking
See prices and rooms →
Kandy



- Culture
- Temples
- Gateway to the hills
The sacred hill city, gathered around a lake and the Temple of the Tooth.
Kandy was the last royal capital of Sri Lanka, and it remains the island's spiritual heart. The Temple of the Tooth, home to one of the most revered relics in the Buddhist world, sits on the shore of a placid lake in the middle of town, and the evening ceremonies, with drums and lotus flowers, are unforgettable.
Stay close to the lake and you can walk everywhere. Queens Hotel has been welcoming guests for 160 years and is a few minutes from the temple; Hotel Suisse is another grand colonial survivor. For space and views, the resorts in the hills outside town, like Aarunya and Earls Regency, swap convenience for valleys full of green.
Hotels to look at in Kandy
Nuwara Eliya and tea country



- Tea country
- Walking
- Cooler climate
Little England in the clouds: tea estates, mist and log fires.
At more than 1,800 metres, Nuwara Eliya is the highest town on the island, and the British planters who built it called it Little England. They weren't wrong. There are Tudor-style mansions, a golf course, a racecourse and a park, all surrounded by mountains carpeted in tea bushes, and the nights are cool enough for a fire.
Jetwing St Andrews is a beautiful old country house in town; The Golden Ridge and Goatfell are smart modern alternatives. Out in the estates near Horton Plains, Ceylon Tea Trails is all-inclusive and quietly legendary, with restored planters' bungalows. Ride the train through the hills if you can: it is one of the world's great rail journeys.
Hotels to look at in Nuwara Eliya

★★★★★
Jetwing St Andrews
Parking
See prices and rooms →

★★★★
Araliya Green Hills
Spa · Pool · Parking
See prices and rooms →

★★★★★
Ceylon Tea Trails All Inclusive
Spa · Pool · 5 rooms
See prices and rooms →

★★★★
The Grand Hotel
Pool
See prices and rooms →

★★★★★
The Golden Ridge Hotel
Pool · 44 rooms · Parking
See prices and rooms →

★★★★★
Goatfell
4 rooms · Parking
See prices and rooms →
Sigiriya and the Cultural Triangle



- History
- Wildlife
- Couples
Lion Rock, cave temples and ancient cities in the dry heartland.
Sigiriya is the image everyone knows: a sheer slab of rock rising out of the jungle, crowned with the ruins of King Kassapa's 5th-century fortress-palace. It is the centrepiece of the Cultural Triangle, along with the painted Dambulla Cave Temple and the vast ruined capitals of Anuradhapura and Polonnaruwa, and safari parks where elephants gather in their dozens.
Hotels here are mostly resorts set in the scrub, with pools and views of the rock. Aliya and EKHO Sigiriya are close to Lion Rock and Pidurangala; Hotel Sigiriya claims the best view of all; and Seerock is a boutique option near Dambulla. Climb early, before the heat and the crowds.
Hotels to look at in Sigiriya
Negombo



- Near the airport
- Families
- Short stays
A fishing town with a beach, minutes from the international airport.
Negombo is where most trips begin and end, and it is a far nicer place to spend a night than an airport hotel. The international airport is about 20 minutes away, and the town has a long golden beach, a lagoon full of outrigger canoes and a busy fish market.
Jetwing Blue and Jetwing Beach sit side by side on the sand; Sentido Heritance is within walking distance of the old fishing village; and Club Hotel Dolphin is built for families.
Hotels to look at in Negombo

★★★★★
Jetwing Blue
Spa · Pool · Family-friendly
See prices and rooms →

★★★★
Jetwing Sea
Spa · Pool · Parking
See prices and rooms →

★★★★★
Jetwing Beach
Beach 100 m · Spa · Pool
See prices and rooms →

★★★★
Goldi Sands Hotel Negombo
Pool · Parking
See prices and rooms →

★★★★★
Sentido Heritance Negombo
Spa · Pool · Parking
See prices and rooms →
Colombo



- City break
- Food
- Shopping
The fast-changing capital, best for a night of food and sunset walks.
Colombo is loud, busy and changing fast, and it deserves a night or two. Stroll the seafront promenade of Galle Face Green at sunset, when families fly kites and street stalls fry up spicy snacks, then eat your way around some of the best restaurants on the island.
Most of the top hotels cluster around Galle Face and Beira Lake. Shangri-La sits between the two with ocean views and a shopping mall attached; ITC Ratnadipa and the Hilton are close by; and NH Collection has rooftop dining with city views.
Hotels to look at in Colombo

★★★★★
Shangri-La Colombo
Beach 200 m · Spa · Pool
From £150 a night, taxes incl.2 adults · checked 1 Oct, 20:23

★★★★
Ramada Colombo
Spa · Pool · Parking
From £56 a night, taxes incl.2 adults · checked 1 Oct, 20:23

★★★★★
Itc Ratnadipa, A Luxury Collection Hotel, Colombo
From £193 a night, taxes incl.2 adults · checked 1 Oct, 20:23

★★★★
Morven Hotel Colombo
Beach 500 m · Spa · Pool
From £42 a night, taxes incl.2 adults · checked 1 Oct, 20:23
Which area?
On a classic two-week trip, start in Negombo, head inland to Sigiriya, Kandy and the tea country, then finish with a week on the south coast at Galle, Mirissa or Bentota. The south and west coasts are at their best from roughly December to April; the east coast takes over in the summer months.
Getting around
Most visitors hire a car with a driver, which is affordable and takes the stress out of slow, busy roads. Trains are cheap and scenic, especially through the hill country, and the coastal line runs from Colombo down to Galle and Matara.
Questions about where to stay in Sri Lanka
- What is the best area to stay in Sri Lanka?
- There is no single best area: most people combine several. Galle and Mirissa are the pick of the beaches, Kandy and Nuwara Eliya cover culture and tea country, and Sigiriya is the base for the ancient cities. Negombo is handy for the airport.
- Where should families stay in Sri Lanka?
- Bentota and Ahungalla, on the west coast, have big resorts with pools, calm beaches and watersports, including all-inclusive options. Negombo is a good family choice for the first or last nights, close to the airport.
- Which is the best beach in Sri Lanka to stay at?
- Mirissa is the favourite for golden sand, beach bars and whale watching, with Weligama next door for surfing. Unawatuna, near Galle, has a sheltered bay, and Hikkaduwa has a coral reef for snorkelling.
- Is Galle or Mirissa better?
- Galle Fort is better for history, boutique hotels and restaurants, and Unawatuna beach is close by. Mirissa is better for a pure beach holiday, with surf at Weligama and whale-watching trips from the harbour. They are less than an hour apart, so many people stay in both.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt






