
Romantic Hotels in Sri Lanka from ¥10,139
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Sri Lanka Romantic Hotels
Our top choices for Sri Lanka romantic hotels

2. Pullman Bentota Resort and Spa
Pullman Bentota Resort and SpaBentota
8.2 out of 10, Very good, (212 reviews)
The price is ¥21,381
¥28,722 total
includes taxes & fees
Nov 9 - Nov 10

3. Anantara Peace Haven Tangalle Resort
Anantara Peace Haven Tangalle ResortTangalle
9.4 out of 10, Exceptional, (155 reviews)
The price is ¥55,389
¥73,734 total
includes taxes & fees
Nov 25 - Nov 26

5. Amagi Aria
Amagi AriaNegombo
7.6 out of 10, Good, (364 reviews)
The price is ¥7,811
¥10,139 total
includes taxes & fees
Nov 5 - Nov 6

6. Jungle Beach an Uga Experience - Trincomalee
Jungle Beach an Uga Experience - TrincomaleeKuchchaveli
9.6 out of 10, Exceptional, (116 reviews)

8. Anantara Kalutara Resort
Anantara Kalutara ResortKalutara
8.6 out of 10, Excellent, (56 reviews)
The price is ¥42,919
¥57,132 total
includes taxes & fees
Dec 3 - Dec 4
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Top Sri Lanka Hotel Reviews

Colombo International Airport Hotel
10/10 Excellent
Explore a world of travel with Expedia
- Arugam Bay Hotels
- Kurana Katunayaka Hotels
- Resorts in Kataragama
- Matara Hotels
- Cheap Hotels in Avissawella
- Cheap Hotels in Nuwara Eliya
- Cheap Hotels in Kandy
- Adults Only Resorts & in Peliyagoda
- Resorts in Weligama
- Beach Hotels in Nilaveli
- Waga Hotels
- Resorts in Ahangama
- Cheap Hotels in Colombo
- Kirinda Hotels
- Weligama Hotels
- Hotels with a Pool in Negombo
- Belihuloya Hotels
- Dambulla Hotels
- Mirissa Hotels
- Resorts & Hotels with Spas in Sigiriya
- Family Hotels in Kalmunai
- Beach Hotels in Unawatuna
- Resorts in Madawala
- Beach Hotels in Mount Lavinia
- Ahangama Hotels
- Nuwara Eliya Hotels
- Anuradhapura Hotels
- Colombo Hotels
- Resorts in Hikkaduwa
- Anuradhapura District Hotels
- Habarana Hotels
- Beach Hotels in Negombo
- Family Hotels in Colombo
- Ella Hotels
- Luxury Hotels in Kandy
- Galle Hotels
- Aparthotels in Colombo
- Kandy Hotels
- Hostels in Seeduwa - Katunayake
- Yala Hotels
- Negombo Hotels
- Boutique Hotels in Negombo
- Romantic Hotels in Colombo
- Resorts in Nuwara Eliya
- Beach Hotels in Bentota
- Pasikuda Hotels
- All-Inclusive Hotel Hotels in Kataragama
- Resorts in Mirissa
- Nilaveli Hotels
- Hunnasgiriya Hotels
- Beach Hotels in Colombo
- Resorts in Unawatuna
- Beach Hotels in Pasikuda
- Beach Hotels in Dehiwala-Mount Lavinia
- Cheap Hotels in Negombo
- Beach Hotels in Matara
- Nuwara Eliya District Hotels
- Hikkaduwa Hotels
- Beach Hotels in Hiriketiya
- Unawatuna Hotels
- Cheap Hotels in Nuwara Eliya District
- Kandalama Hotels
- Jaffna Hotels
- Nittambuwa Hotels
- Resorts in Sooriyawewa
- Luxury Hotels in Colombo
- Sigiriya Hotels
- Mount Lavinia Hotels
- Romantic Hotels in Negombo
- Resorts in Pasikuda
- Weerawila Hotels
- Avissawella Hotels
- Trincomalee Hotels
- Capsule Hotels in Unawatuna
- Beach Hotels in Mirissa
- Cheap Hotels in Dambulla
- Beach Hotels in Kirinda
- Town Houses in Kandy
- Beach Hotels in Hikkaduwa
- Resorts in Meemure
- All-Inclusive Hotel Hotels in Unawatuna
- Resorts in Sigiriya
- All-Inclusive Hotel Hotels in Negombo
- Resorts in Suriyakanda
- Beach Hotels in Hikkaduwa
- Adults Only Resorts & in Nuwara Eliya
- Cheap Hotels in Matara
- Romantic Hotels in Kandy
- Cheap Hotels in Galle
- Apartments in Colombo
- Beach Hotels in Ahangama
- Kandy District Hotels
- Cheap Hotels in Seeduwa - Katunayake
- Resorts in Pinnawala
- Deniyaya Hotels
















































