
Find hotels in Ranna from ฿398
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Ranna
Check prices for these dates
Our top choices for Ranna hotels

Shangri-La Hambantota
Shangri-La HambantotaAmbalantota
8.6 out of 10, Excellent, (139 reviews)
The price is ฿4,344
฿5,835 total
includes taxes & fees
28 Jun - 29 Jun

Lankavatara Ocean Retreat & Spa
Lankavatara Ocean Retreat & SpaKalametiya
9.4 out of 10, Exceptional, (56 reviews)
The price is ฿2,846
฿2,846 total
includes taxes & fees
27 Jun - 28 Jun

Anantara Peace Haven Tangalle Resort
Anantara Peace Haven Tangalle ResortTangalle
9.4 out of 10, Exceptional, (154 reviews)
The price is ฿9,283
฿12,358 total
includes taxes & fees
20 Jun - 21 Jun

Ravana Garden Sustainable Luxury Boutique Hotel
Ravana Garden Sustainable Luxury Boutique HotelAmbalantota
10.0 out of 10, Exceptional, (1 review)
The price is ฿4,419
฿5,215 total
includes taxes & fees
15 Jun - 16 Jun

D' Art Villa Retreat and Spa
D' Art Villa Retreat and SpaTangalle
10.0 out of 10, Exceptional, (1 review)
The price is ฿4,172
฿4,923 total
includes taxes & fees
29 Jun - 30 Jun

Hiriketiya Beach Resort
Hiriketiya Beach ResortDikwella
8.0 out of 10, Very good, (7 reviews)
The price is ฿1,501
฿1,771 total
includes taxes & fees
21 Jun - 22 Jun

Ceylon Canopy
Ceylon CanopyDickwella
The price is ฿5,660
฿6,679 total
includes taxes & fees
10 Jun - 11 Jun

Uga Prāva - Tangalle
Uga Prāva - TangalleTangalle
10.0 out of 10, Exceptional, (2 reviews)
The price is ฿11,673
฿13,774 total
includes taxes & fees
10 Jun - 11 Jun

Cielo Hiriketiya
Cielo HiriketiyaDikwella
10.0 out of 10, Exceptional, (4 reviews)
The price is ฿3,294
฿3,887 total
includes taxes & fees
16 Jun - 17 Jun

Six Elements Beach Villa
Six Elements Beach VillaKalametiya
The price is ฿2,526
฿2,981 total
includes taxes & fees
11 Jun - 12 Jun

Surf Paradise Hotel
Surf Paradise HotelTangalle
8.0 out of 10, Very good, (8 reviews)
The price is ฿1,028
฿1,214 total
includes taxes & fees
17 Jun - 18 Jun

Ceylonta Beach Resort and Spa
Ceylonta Beach Resort and SpaHambantota
8.0 out of 10, Very good, (1 review)
The price is ฿1,464
฿1,918 total
includes taxes & fees
13 Jun - 14 Jun

Dickwella Resort and Spa
Dickwella Resort and SpaBatigama
8.4 out of 10, Very good, (44 reviews)
The price is ฿4,097
฿5,318 total
includes taxes & fees
16 Jun - 17 Jun

Seth Villa By Magampura Resorts
Seth Villa By Magampura ResortsKahandamodara
The price is ฿739
฿872 total
includes taxes & fees
10 Jul - 11 Jul

Esperanza Beach Villa
Esperanza Beach VillaMorakatiyara
The price is ฿3,539
฿4,845 total
includes taxes & fees
10 Jun - 11 Jun

UTMT Underneath the Mango Tree Beach & Spa
UTMT Underneath the Mango Tree Beach & SpaPolgahamulla
9.8 out of 10, Exceptional, (19 reviews)
The price is ฿3,533
฿4,628 total
includes taxes & fees
10 Jun - 11 Jun

The Last House
The Last HouseMorakatiyara
10.0 out of 10, Exceptional, (3 reviews)
The price is ฿9,888
฿12,835 total
includes taxes & fees
16 Jun - 17 Jun

Kottan On Sea by The Serendipity Collection
Kottan On Sea by The Serendipity CollectionKoattagoda
The price is ฿3,461
฿4,188 total
includes taxes & fees
10 Jun - 11 Jun

Tangalle Villa
Tangalle VillaTangalle
The price is ฿3,214
฿3,793 total
includes taxes & fees
10 Jun - 11 Jun
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
More cheap stays in Ranna

Blow Hole View Home Stay
No.83, Nikakataiyagoda Tangalle
The price is ฿307 per night from 17 Jun to 18 Jun
฿307
฿398 total
17 Jun - 18 Jun
includes taxes & fees
6/10 (1 review)











































































