Sri Lanka hotels: get the best Sri Lanka hotel deal by cheap rates. No booking fees. You pay for the hotel room in Sri Lanka at the check-out. Free cancellation.

USD

Popular hotels in Sri Lanka

5-star hotels in Sri Lanka

Anantara Peace Haven Tangalle Resort

Goyambokka Estate, Tangalle, Sri Lanka - Show map

Boasting a location 0.1 km from the sea, Anantara Peace Haven Tangalle Resort - Level 1 Safe & Secure offers 152 rooms together with an outdoor swimming pool, a restaurant and a sundeck. Fish Market…

Book Now From US$ 377

Weligama Bay Marriott Resort & Spa

700 Matara Road, Pelana, Weligama, Sri Lanka - Show map

Featuring a steam room, a terrace and a swimming pool, Weligama Bay Marriott Resort & Spa is set 2.2 km from Kustaraja Gala in Weligama. Mirissa Beach is less than 4.3 km away.

Book Now From US$ 251

4-star hotels in Sri Lanka

Hikka Tranz By Cinnamon Hikkaduwa

Galle Road, Hikkaduwa, Sri Lanka - Show map

Hikka Tranz By Cinnamon Hikkaduwa is located 2.2 km from Narigama Beach and offers a wellness centre, a sauna and a Jacuzzi. Situated in Hikkaduwa Beach district, the resort is set 2 km from…

Book Now From US$ 100

The Blue Lagoon Resort Kalpitiya

Blue Lagoon Chalets Kalpitiya Sethawadiya, Kalpitiya, Sri Lanka - Show map

Located 4 km from the massive Kalpitiya fort, guests of 4-star The Blue Lagoon Resort Kalpitiya may find a sun deck and a lending library on-site. The venue is 30 minutes' walk from the centre of…

Book Now From US$ 90

3-star hotels in Sri Lanka

Riverbank Resort Gampola

Sanquhar Estate , 23 Acres Private Block , Nuwaraeliya Road , Atabage, Gampola, Sri Lanka - Show map

Featuring complimentary parking, an outdoor swimming pool and a wellness centre, Riverbank Resort Gampola is set 1.3 km from Surathura Spice & Herbal Garden in Gampola. The city centre is about 30…

Book Now From US$ 63

Habarana Tree House Ambasewana Resort

157,Anuradapura Road Laksirigama, Habarana, Sri Lanka - Show map

The 3-star Habarana Ambasewana Resort Palugaswewa offers 7 rooms just 550 metres from Habarana Lake. Guests will have access to free parking facility onsite for added convenience.

Book Now From US$ 49

2-star hotels in Sri Lanka

Clock Inn Dehiwala

40 Hill Street, Dehiwala, Dehiwala-Mount Lavinia, Sri Lanka - Show map

Located 1 km from the landscaped Dehiwala Zoological Garden in Dehiwala-Mount Lavinia, Clock Inn Dehiwala features a free carpark and free self parking. Free Wi Fi is available throughout the venue…

Book Now From US$ 30

Cloud Inn Kandy

69 Ampitiya Road, Kandy, Sri Lanka - Show map

The 2-star Cloud Inn Kandy is 5 km from Victoria Reservoir SPB airport and has airport shuttles and car rentals available for guests. Bahiravokanda Vihara Buddha Statue is placed a 10-minute drive…

Book Now From US$ 13

Find a hotel

Sri Lanka map