Where to stay in Sri Lanka

Loger au Sri Lanka

Planning an enchanting stay in ancient Ceylon? Then check out our guide to the best places to stay in Sri Lanka!

What does the gentle name Sri Lanka or Ceylon evoke? This remote island on the spice route has all the makings of a dream destination, enchanting and fantastic. The name evokes the scents and shades of green of the tea fields and rice paddies, the ancient cities buried in the lush jungles and the beautiful sandy beaches where the waters of the Indian Ocean run aground. After the terrible events of the civil war and tsunami of 2004, the country seems to be on the road to serenity: for Sri Lankans and travellers alike, the page seems to have been turned. The dream image of mountains, tea fields, beaches, temples and vestiges of the British Empire is gradually returning. And travellers can now enjoy the exoticism and warmth of this wonderful little island without fear. So where to stay in Sri Lanka for a dream holiday?

To help you choose your accommodation in Sri Lanka, the markers of your journey on the former island of Ceylon, we’ve listed the must-see cities for accommodation in Sri Lanka! You’ll have all the information you need to prepare for your adventure.


Loger à Colombo, Sri Lanka

Photo credit: Flickr – Sergei Gussev

The capital and gateway to Sri Lanka, Colombo is a bustling, vibrant and lively city. The city is renowned for its unique architectural heritage. Many nations and civilizations have left their mark in Colombo! From Dutch museums and Buddhist temples to Portuguese churches and English buildings, you’ll be spoilt for choice when visiting this bustling city. To help you, be sure to read our article « Where to stay in Colombo « .

For accommodation in Sri Lanka on arrival, you can also choose the small seaside resort of Negombo, close to the international airport, before heading on to Colombo or Anuradhapura!

Find a hotel in Colombo

Find an Airbnb in Colombo


Loger à Anuradhapura, Sri Lanka

Photo credit: Flickr – Gwen Fran

The holy city of Sinhalese Buddhism, the island’s main ethnic group, Anuradhapura must be on your itinerary and is a must-see place to stay in Sri Lanka! The site, inhabited five centuries before our era, was the heart of a powerful kingdom where 119 kings succeeded one another. There are many vestiges and edifices to visit in the region, the most famous of which is , where you’ll meet many monkeys!

Find a hotel in Anuradhapura

Find an Airbnb in Anuradhapura


Polonnaruwa, Sri Lanka

A Unesco World Heritage site, Polonnaruwa was one of the ancient capitals of Sri Lanka. This archaeological site is surrounded by three national parks, where you can admire elephants!

For accommodation in Sri Lanka, Polonnaruwa is a must. There are many ruins and relics to admire in and around the town.

Find a hotel in Anuradhapura

Find an Airbnb in Anuradhapura


Dambulla, Sri Lanka

Neighbouring Polonnaruwa in central Sri Lanka, Dambulla is at the heart of the country’s Cultural Triangle! The town is home to the Golden Temple of Dam-bulla, comprising four main monasteries, some eighty caves and five sanctuaries. Not far from your accommodation in Sri Lanka, in the ancient city of Dambulla, you can also admire Simhagîri, the Lion Rock, one of the country’s major archaeological sites, classified as a UNESCO World Heritage Site.

Find a hotel in Dambulla

Find an Airbnb in Dambulla


Peradeniya Gardens, Kandy, Sri Lanka

Located in the center of the island, Kandy is considered the religious capital of Sri Lanka. A must-see, it’s the perfect place to stay during your Sri Lankan adventure! Charming Kandy is a Unesco World Heritage Site and home to one of the world’s most beautiful botanical gardens, Peradeniya, a must on any guided tour of Kandy.

Find a hotel in Kandy

Find an Airbnb in Kandy

Nuwara Eliya

If you’re looking for fabulous walks through nature and tea fields, you should choose Nuwara Eliya or the charming town of Ella for your accommodation in Sri Lanka. Not far from these towns, Adam’s Peak, Sri Lanka’s sacred mountain, is a must-see!

Find a hotel in Nuwara Eliya

Find an Airbnb in Nuwara Eliya

Galle and Unawatuna

Unawatuna, Sri Lanka

Photo credit: Flickr – Sergei Gussev

For diving or snorkeling, or just enjoying the beautiful beaches of the south, Unawatuna is the perfect place to stay in Sri Lanka. Farther east, Mirissa, Tangalle and Matara are also charming towns for enjoying the beach or snorkeling.

Unawatuna’s advantage lies in its proximity to the charming, European-style town of Galle. Listed as a UNESCO World Heritage Site, its historic architecture and Dutch-style colonial houses will win you over!

Find a hotel in Unawatuna

Find an Airbnb in Unawatuna

Find a hotel in Galle

Find anAirbnb in Galle

Arugam Bay

Baie d'Arugam, Sri Lanka

Photo credit: Flickr – AlGraChe

In the east of the country, surf enthusiasts can discover Arugam Bay, considered to be one of the best spots in the country. Non-surfers can enjoy the beach or go for a stroll around this charming town where you can spend the night in Sri Lanka!

Find a hotel in Arugam Bay

Find an Airbnb in Arugam Bay

Map of hotels and accommodation – Sri Lanka