Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Check Prices on Hotels in Sri Lanka

Tonight 17 Jul - 18 Jul
This weekend 19 Jul - 21 Jul
Next weekend 26 Jul - 28 Jul

Featured Sri Lanka Romantic Hotels

See all 4,909 properties in Sri Lanka

Estimated price for 1 night/2 adults

Mount Lavinia Hotel
Mount Lavinia Hotel
4.0 out of 5.0 100 Hotel Road, Mount Lavinia
Free cancellation
4.2/5 (533 reviews)
Rs5,566/ night for 2 guests

Breakfast, lunch and dinner buffet was everything plus more than what we expected. Ranjith the doorman was incredibly helpful and a joy to talk to. All the staff at mount lavinia hotel are incredibly nice and polite. We will definitely be back for a third stay here.

Reviewed on 4 Jul 2019
Centara Ceysands Resort & Spa Sri Lanka
Centara Ceysands Resort & Spa Sri Lanka
5.0 out of 5.0 Aluthgama, Bentota
4.0/5 (175 reviews)
Rs4,329/ night for 2 guests

Beautiful beach resort with great staff and pool. Functional comfy rooms, 3 restaurants, solid buffet breakfast, overall a great experience

Reviewed on 17 Feb 2019
Anantara Peace Haven Tangalle Resort
Anantara Peace Haven Tangalle Resort
5.0 out of 5.0 Goyambokka Estate, Tangalle
Free cancellation
4.6/5 (86 reviews)
Rs13,517/ night for 2 guests

Beautiful property - beyond what I expected. Excellent gym and pool, staff are wonderful and easy tuk tuk rides arranged by the resort.

Reviewed on 28 Apr 2019
Elephant Corridor
Elephant Corridor
4.0 out of 5.0 Pothana, Kimbissa, Dambulla
4.2/5 (47 reviews)
Rs6,575/ night for 2 guests

I stayed here 10 years ago and it was wonderful. The “bones” are great but “cracks” are appearing. The rooms are generous and the property and vistas are beautiful. The property, rooms and facilities are beginning to look a little tired and the staff are struggling. The swimming pool and spa are ...

Reviewed on 7 Jul 2019
Amagi Aria - Negombo's Hidden Secret
Amagi Aria - Negombo's Hidden Secret
4.0 out of 5.0 640 / 82 Colombo road Karuna, Negombo
Free cancellation
3.7/5 (239 reviews)
Rs3,319/ night for 2 guests

Excellent location for airport stopover. Staff are friendly and food is very good

Reviewed on 6 Jul 2019
Bentota Beach by Cinnamon
Bentota Beach by Cinnamon
4.0 out of 5.0
3.7/5 (83 reviews)

The hotel is one of the worst hotels we have stayed in. I have been to this hotel as a child and it was a fantastic hotel back then but now its gone down so much! The room was dirty and had a terrible smell.The room looked like it wasn't clean for years. We complained to the manager and he move us ...

Reviewed on 30 Apr 2017
Jungle Beach by Uga Escapes
Jungle Beach by Uga Escapes
5.0 out of 5.0 27th Kilometre post Pulmoddai Rd, Kuchchaveli
4.8/5 (83 reviews)
Rs12,384/ night for 2 guests

Amazing resort, wonderfully peaceful and relaxed, beach front cabins where definitely the pick of accommodation. Staff were wonderful, helpful and friendly, resort was very clean. We absolutely loved our stay but this is not a cheap option, although worth every penny There is a bit of maintenance ...

Reviewed on 30 Jun 2019
Airport resort
Airport resort
4.0 out of 5.0 54/B, Walpola Road, Andiambalama, Seeduwa - Katunayake
Free cancellation
3.8/5 (140 reviews)
Rs2,460/ night for 2 guests

We appreciate to be in the nature and so close from the international airport. After the long flight we were enjoying the calm and animals noise. The rooms are vast and very clean. We could use the pool all the time. Very helpful and friendly staff. Transport from the airport included

Reviewed on 17 Jun 2019
Anantara Kalutara Resort
Anantara Kalutara Resort
5.0 out of 5.0 St Sebastian Rd Katukurunda, Kalutara
Free cancellation
4.5/5 (34 reviews)
Rs14,439/ night for 2 guests

Everything so good , excellent service.! Perfect place for Vacation , quite but, close to every thing we need..! Can’t wait to comeback. Already missed everything..! Well come Dancer almost make my tear come out..! Fell like we are Royalty..! We have everything in Once Resort Spa, Gym. Restaurant ...

Reviewed on 18 May 2019

Romantic Hotels in Sri Lanka

Search for Romantic Hotels in Sri Lanka on Expedia. You can easily find your hotels in Sri Lanka using one of the methods below:

  • View our selection of featured hotels in Sri Lanka
  • Use the map to find hotels in the Sri Lanka neighborhood you prefer
  • Use the filters to see hotels in a specific area of Sri Lanka, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Sri Lanka
  • Enter your travel dates to view the best deals on hotels in Sri Lanka - while they last