Hotels in Sri Lanka

Avani Bentota Resort and Spa | more information...

5 Star Hotels

fr £74 per room night (24 to choose from)

Grand Kandyan Hotel

Grand Kandyan Hotel

The Grand Kandyan is only 1.2 km from Sri Dalada Maligawa. Rooms Read more

fr £74 per room night
Galadari Hotel

Galadari Hotel

Galadari is a luxury city and business hotel situated directly Read more

fr £75 per room night
Ananataya Resort And Spa Passkidah

Ananataya Resort And Spa Passkidah

Ananyata Resort & Spa Passikudah is uniquely and conveniently Read more

fr £83 per room night
Heritance Negombo

Heritance Negombo

Heritance Negomba is set right on the beach in the popular Read more

fr £86 per room night
Discounts
Heritance Ahungalla

Heritance Ahungalla

On a long stretch of beautiful golden-sand beach in Sri Lanka’s Read more

fr £88 per room night
Free nights
Jetwing Blue

Jetwing Blue

The 4-star Jetwing Blue Oceanic is a stylish luxury Read more

fr £97 per room night
Free nights
Earls Regency Hotel

Earls Regency Hotel

Enter the cultural heartland of Sri Lanka through a sheer Read more

fr £97 per room night
Mahaweli Reach Hotel

Mahaweli Reach Hotel

Its grand, colonial-style exterior rising up from the banks of Read more

fr £103 per room night
Mount Lavinia

Mount Lavinia

Mount Lavinia Hotel offers the very best of modern facilities Read more

fr £103 per room night
Shangri-La’s Hambantota Golf Resort & Spa

Shangri-La’s Hambantota Golf Resort & Spa

Sitting right on the pristine white sandy southern coast of Sri Read more

fr £110 per room night
Free nights
Tamarind Hill

Tamarind Hill

The hotel stands on a private 3-acre hill, surrounded by lush Read more

fr £111 per room night
The Fortress Resort & Spa

The Fortress Resort & Spa

The Fortress is a hotel fashioned in the style of a powerful Read more

fr £116 per room night
Free nights
Casa Colombo Collection Mirissa

Casa Colombo Collection Mirissa

At Casa Colombo Collection Mirissa you will find a 24-hour front Read more

fr £120 per room night
The Kingsbury (Ceylon Continental)

The Kingsbury (Ceylon Continental)

Just under 30km from Bandaranaike International airport, about Read more

fr £121 per room night
Cinnamon Grand

Cinnamon Grand

Whether you're looking to explore the city or escape it, Read more

fr £141 per room night
Hilton

Hilton

Enjoying a central location in the business district of the Read more

fr £141 per room night
Taj Samudra

Taj Samudra

Just 40 minutes’ drive from the airport, Taj Samudra is Read more

fr £141 per room night
KK Beach

KK Beach

Unwind with in-room massages and yoga or Pilates classes held Read more

fr £146 per room night
Elephant Corridor

Elephant Corridor

Surrounded by thousands of acres of jungle beside a lake, and Read more

fr £231 per room night
Heritance Tea Factory Hotel

Heritance Tea Factory Hotel

Journey across a mountain vista with a green carpet of tea Read more

fr £234 per room night
Amangalla

Amangalla

Amangalla is located within the ramparts of the 17th century Read more

fr £386 per room night
Discounts
Chena Huts

Chena Huts

If things get a little dirty, don’t sweat it – guests get six Read more

fr £547 per room night
Amanwella

Amanwella

Perched over a tropical white sand beach lined with a dramatic Read more

fr £579 per room night
Discounts
Wild Coast Tented Lodge

Wild Coast Tented Lodge

The wild grounds and layout of the tents mean this hotel isn’t Read more

fr £604 per room night

4 Star Hotels

fr £50 per room night (36 to choose from)

3 Star Hotels

fr £42 per room night (49 to choose from)

Budget Hotels

fr £32 per room night (10 to choose from)

 
Our favourite hotels in Sri Lanka

Hotels we love

Avani Bentota Resort and Spa

Avani Bentota Resort and Spa
Earlybird
From £73
per room night

The Fortress Resort & Spa

The Fortress Resort & Spa
Free nights
From £116
per room night

The Blue Water

The Blue Water
Call for our latest prices

Hotels We Love

Good value

Mount Lavinia

Mount Lavinia
From £103
per room night

Jetwing Beach

Jetwing Beach
Free nights
From £97
per room night

Centara Ceysands Resort & Spa

Centara Ceysands Resort & Spa
Free nights
From £86
per room night

Hotels We Love

Ultimate luxury

Amanwella

Amanwella
Discounts
From £579
per room night

Amangalla

Amangalla
Discounts
From £386
per room night

The Serene Pavilions

The Serene Pavilions
Call for our latest prices

Hotels We Love

 
 
0330·100·2220i 0330 calls are included within inclusive minutes package on mobiles, otherwise standard rates apply. X 0330 calls are included within inclusive minutes package on mobiles, otherwise standard rates apply. X