
Sri Lanka Vacations
Book a Hotel + Flight together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to AED 5,000 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Sri Lanka Hotel Deals

Shangri-La Colombo
1 Galle Face Colombo
Fully refundableReserve now, pay when you stay
AED 477
AED 641 total
11 Sep - 12 Sep
includes taxes & fees
9.4/10 Exceptional! (636 reviews)
"."
Reviewed on 10 August 2026

Marino Beach Colombo
590 Marine Drive Colombo WP
Fully refundableReserve now, pay when you stay
AED 281
AED 370 total
2 Sep - 3 Sep
includes taxes & fees
9.6/10 Exceptional! (1,006 reviews)
"Overall a very nice place to spend time during vacation"
Reviewed on 11 August 2026

Granbell Hotel Colombo
Kollupitiya Road, 282/5 Colombo Western Province
Fully refundableReserve now, pay when you stay
AED 275
AED 325 total
1 Sep - 2 Sep
includes taxes & fees
8.6/10 Excellent! (432 reviews)
"Nice room with a view! Great breakfast and very friendly staff."
Reviewed on 9 August 2026
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.
Stay near popular Sri Lanka attractions

Bentota Beach
8.6/10 (122 reviews)
If a restful vacation is part of your travel plans, Bentota Beach might be the perfect place to seek out during your trip to Bentota.

Colombo City Centre
8.4/10 (225 reviews)
You can browse for the perfect souvenirs at Colombo City Centre during your visit to Colombo 02.
Photo by rabbit.Hole
Negombo Beach
7.6/10 (357 reviews)
Why not spend a carefree afternoon at Negombo Beach during your travels in Negombo? While in this relaxing area, you can enjoy the seafood restaurants.
Photo by Angelic Gong
Arugam Bay Beach
8.6/10 (11 reviews)
Why not spend a carefree afternoon at Arugam Bay Beach during your travels in Arugam Bay? Discover the coral reefs while you're in the area.



