Book Cheap Hotels in Ranna
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Ranna
Most frequently booked Ranna hotels

Shangri-La Hambantota
Sittarakala Estate, Shangri-La Mawatha Ambalantota
Free cancellation
Reserve now, pay when you stay
20.51 km from city centre
The price is CA $209 per night
CA $209
CA $281 total
Dec 14 - Dec 15
includes taxes & fees
Book a stay at this luxury resort in Hambantota. Enjoy free WiFi, free parking, and 3 outdoor pools. Popular attractions Shangri-La's Golf and Country Club and Dry Zone Botanical Garden are located nearby.
Pool
Spa

Dickwella Resort and Spa
Batheegama, Batigama
25.88 km from city centre
The price is CA $126 per night
CA $126
CA $164 total
Nov 19 - Nov 20
includes taxes & fees
Stay at this 5-star luxury resort in Batigama. Enjoy free parking, a full-service spa, and 2 restaurants. Popular attractions Dickwella Beach and Hiriketiya Beach are located nearby.
On private beach
Pool

Anantara Peace Haven Tangalle Resort
Goyambokka Estate Tangalle
13.93 km from city centre
Book a stay at this luxury resort in Tangalle. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Goyambokka Beach and Silent Beach are located nearby.
Pool
All-inclusive

Ivory Resort Dikwella
50, Main Street, Dikwella, Southern
Free cancellation
Reserve now, pay when you stay
24.71 km from city centre
The price is CA $136 per night
CA $136
CA $161 total
Nov 23 - Nov 24
includes taxes & fees
Book a stay at this beach hotel in Dikwella. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Dickwella Beach and Hiriketiya Beach are located nearby.
Pool
Breakfast included

Lankavatara Ocean Retreat & Spa
Kahadamodara Road, Kalametiya, SP
5.36 km from city centre
The price is CA $181 per night
CA $181
CA $181 total
Nov 19 - Nov 20
includes taxes & fees
Stay at this 3.5-star beach hotel in Kalametiya. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Kalametiya Bird Sanctuary and Kalametiya Fishery Harbour are located nearby.
Pool
Spa

Smeralda Resorts Dikwella
Batigama, Dikwella, Batigama, Southern Province
25.46 km from city centre
Stay at this 3.5-star beach hotel in Batigama. Enjoy free WiFi, free parking, and a private beach. Popular attractions Dickwella Beach and Hiriketiya Beach are located nearby.
On private beach
Pool

Taru Villas Mawella - Tangalle
Katuwenewatta, Nakulugamuwa, Morakatiyara, Tangalle
17.85 km from city centre
The price is CA $410 per night
CA $410
CA $493 total
Dec 16 - Dec 17
includes taxes & fees
Stay at this 5-star luxury hotel in Morakatiyara. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Mawella Beach and Godellawela Beach are located nearby.
Pool
Breakfast included

Crystal Resort Dickwella
Pehebiya Rd Dikwella Matara
Free cancellation
Reserve now, pay when you stay
24.43 km from city centre
Book a stay at this beach hotel in Hiriketiya. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Hiriketiya Beach and Dickwella Beach are located nearby.
Pool
Parking included
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.
Top family friendly Ranna hotel deals

Ananthaya Beach
Oruwella Road, Rekawa, Netolpitiya Rekawa Southern
9.6/10 Exceptional! (13 reviews)
Ranna hotels essential information
Accommodation | 319 hotels |
|---|---|
Lowest Price | CA $151 |
Highest Price | CA $493 |
Popular hotels | Shangri-La Hambantota, Dickwella Resort and Spa, Anantara Peace Haven Tangalle Resort, Ivory Resort Dikwella, Lankavatara Ocean Retreat & Spa, Smeralda Resorts Dikwella, Taru Villas Mawella - Tangalle, Crystal Resort Dickwella, Ziba Luxury Villa |
Frequently asked questions
Recent Ranna hotel reviews by fellow wanderers

Taru Villas Mawella - Tangalle
5 out of 5
Posted 1 day ago
Travelocity Verified Review
"We had a wonderful stay! Lovely location right on the most beautiful beach and the hotel was just perfect. Lovely rooms and the staff was just amazing. Helped us with everything and so kind and friendly. We can highly recommend this hotel."
A verified traveller stayed at Taru Villas Mawella - Tangalle
Types of hotels
Hotels near…
Areas of Ranna
Most popular
Hotels
- Motels Marmora
- Spa Resorts & Hotels in Veyangoda
- Spa Resorts & Hotels in Jaffna
- Hotels in Milton
- Hotels with Early Check-in in Indiana
- Hotel Wedding Venues in Panadura
- Spa Resorts & Hotels in Kiribathgoda
- Spa Resorts & Hotels in Seeduwa - Katunayake
- Hotels in Edmonton
- Hotels in Saanich
- Hostels Johnston Canyon
- Spa Resorts & Hotels in Piliyandala
- Hotels in Calgary
- Condos Anna Maria Island
- Hotels in Downtown Toronto
- Hotel Wedding Venues in Negombo
- Hotels with smoking rooms in Puerto Vallarta
- Motels Minden
Flights
Activities








