
Romantic Hotels in Sri Lanka from ¥10,629
- 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
The price is ¥10,723
¥14,045 total
includes taxes & fees
Jun 29 - Jun 30
The price is ¥12,700
¥16,907 total
includes taxes & fees
Jun 25 - Jun 26

9.4 out of 10, Exceptional, (155 reviews)
The price is ¥45,657
¥60,778 total
includes taxes & fees
Jun 24 - Jun 25
The price is ¥7,963
¥10,629 total
includes taxes & fees
Jun 26 - Jun 27

9.6 out of 10, Exceptional, (112 reviews)
The price is ¥28,319
¥37,695 total
includes taxes & fees
Jun 29 - Jun 30
The price is ¥31,916
¥42,486 total
includes taxes & fees
Jul 5 - Jul 6
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
8/10 Good
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

















































