Sri Lanka Resorts
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Resorts in Sri Lanka

Thaala Bentota
Thaala Bentota Resort Bentota Southern Province
$91 nightly
The price is $107 total per night
$107 total
Sep 1 - Sep 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Thaala Bentota in Bentota, you'll be on the beach, and a 4-minute walk from Bentota Beach and 8 minutes by foot from Prince Lanka Ayurvrda.
Pool
Spa

Hotel Riu Sri Lanka - All Inclusive
Galle Road Ahungalla Southern Province
$173 nightly
The price is $210 total per night
$210 total
Aug 21 - Aug 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Ahungalla, Hotel Riu Sri Lanka - All Inclusive is on the beach, a short 5-minute walk from Ahungalla Beach and within 2 minutes by car from Kosgoda Spice Garden.
Pool
Breakfast included

Jetwing Blue
Negombo Beach Negombo
$114 nightly
The price is $134 total per night
$134 total
Sep 1 - Sep 2
Total with taxes and fees
A stay at Jetwing Blue places you in the heart of Negombo, within a 10-minute walk of Negombo Beach and Negombo Beach Park.
Pool
Spa

Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only
Pamunugama Road, Thalahena Negombo
$131 nightly
The price is $155 total per night
$155 total
Aug 23 - Aug 24
Total with taxes and fees
With a stay at Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only, you'll be centrally located in Negombo, within a 10-minute drive of Dutch Canal and Negombo Fish Market.
Pool
Spa

Hotel Sigiriya
Hotel Road Sigiriya
$112 nightly
The price is $132 total per night
$132 total
Aug 27 - Aug 28
Total with taxes and fees
With a stay at Hotel Sigiriya in Sigiriya, you'll be in the historical district, just steps from Ancient City of Sigiriya and a 1-minute drive from Sigiriya Lion Rock.
Pool
Spa

Hilton Yala Resort
Pala Palatupana, Yala Thissamaharama Southern Province
$378 nightly
The price is $461 total per night
$461 total
Sep 2 - Sep 3
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Hilton Yala Resort in Thissamaharama, you'll be by the ocean, and 4.8 mi (7.7 km) from Palatupana Beach and 7.7 mi (12.3 km) from Kirinda Beach.
Pool
Spa

DoubleTree by Hilton Weerawila Rajawarna Resort
Weerawila Watta Weerawila Southern Province
$109 nightly
The price is $134 total per night
$134 total
Sep 2 - Sep 3
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at DoubleTree by Hilton Weerawila Rajawarna Resort in Weerawila, you'll be 5.2 mi (8.3 km) from Bundala National Park and 9.4 mi (15.1 km) from Lunugamvehera National Park.
Pool
Spa

Cape Weligama - Relais and Chateaux
Abimanagama Rd Weligama Central Province
$431 nightly
The price is $514 total per night
$514 total
Sep 1 - Sep 2
Total with taxes and fees
Located in Weligama, Cape Weligama - Relais and Chateaux is by the ocean, within a 15-minute drive of Turtle Bay Beach and Mirissa Beach.
Pool
Spa

Amagi Aria
640 / 82 Colombo road Karuna Negombo
$61 nightly
The price is $72 total per night
$72 total
Aug 23 - Aug 24
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Amagi Aria places you in the heart of Negombo, within a 5-minute drive of Negombo District General Hospital and Maris Stella College.
Pool
Spa

Shangri-La Hambantota
Sittarakala Estate, Shangri-La Mawatha Ambalantota
$142 nightly
The price is $173 total per night
$173 total
Sep 9 - Sep 10
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Shangri-La Hambantota in Hambantota, you'll be on the beach and steps from Shangri-La's Golf and Country Club.
Pool
Spa

Wishing Tree Boutique Resort Haputale
Viharagala, Beragala, Haputale Haputale UP
$259 nightly
The price is $305 total per night
$305 total
Sep 10 - Sep 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Wishing Tree Boutique Resort Haputale in Galkanda, you'll be in the mountains, and 10.5 mi (16.9 km) from St Benedict's Monastery and 11 mi (17.6 km) from Diyaluma Falls.
Pool
Breakfast included

Amaya Beach Pasikudah
National Holiday Resort, Passikudah Pasikuda
$103 nightly
The price is $121 total per night
$121 total
Sep 1 - Sep 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Amaya Beach Pasikudah in Pasikuda, you'll be 0.7 mi (1.2 km) from Pasikuda Beach and 13.2 mi (21.3 km) from Batticaloa Lagoon.
Pool
Spa
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.
Sri Lanka Resorts essential information
Accommodation | 221 Resorts |
|---|---|
Lowest Price | $72 |
Highest Price | $514 |
Popular accommodation | Thaala Bentota, Hotel Riu Sri Lanka - All Inclusive, Jetwing Blue, Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only, Hotel Sigiriya, Hilton Yala Resort, DoubleTree by Hilton Weerawila Rajawarna Resort, Cape Weligama - Relais and Chateaux, Amagi Aria, Shangri-La Hambantota, Wishing Tree Boutique Resort Haputale, Amaya Beach Pasikudah |
