Default HTG hotel image

Ranna Hotels from S$9

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
27 Aug - 28 Aug
Tomorrow
28 Aug - 29 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Ranna hotels

Hotel
Breakfast included
Reserve now, pay later
Pet friendly
Kids' high chair

1. Back of beyond - Wellness Retreat

Back of beyond - Wellness Retreat
Kahandamodara
Sweden
Max
S$90
includes taxes & fees
28 Aug - 29 Aug
Back of beyond - Wellness Retreat

2. Ananya Beach Resort

Ananya Beach Resort
Rekawa
United Kingdom
Kathleen
S$148
includes taxes & fees
2 Sept - 3 Sept
Ananya Beach Resort

3. Sooriya Resort & Spa

Sooriya Resort & Spa
Rekawa
United States
Shanti
S$96
includes taxes & fees
5 Sept - 6 Sept
Sooriya Resort & Spa

4. Nirvana Beach Boutique Hotel

Nirvana Beach Boutique Hotel
Rekawa
Sweden
Titti
S$167
includes taxes & fees
28 Aug - 29 Aug
Nirvana Beach Boutique Hotel

5. Villa Blu

Villa Blu
Kalametiya
United Kingdom
Alexandra
S$177
includes taxes & fees
28 Aug - 29 Aug
Villa Blu

6. Ashansa Lagoon Resort

Ashansa Lagoon Resort
Rekawa
United Kingdom
Lucy
S$86
includes taxes & fees
28 Aug - 29 Aug
Ashansa Lagoon Resort

7. Samadhi Ocean Inn & Spa

Samadhi Ocean Inn & Spa
Rekawa
S$133
includes taxes & fees
28 Aug - 29 Aug
Samadhi Ocean Inn & Spa

8. Serendivi Resort Villa

Serendivi Resort Villa
Kahandamodara
United Kingdom
Ranil
S$381
includes taxes & fees
24 Sept - 25 Sept
Serendivi Resort Villa

9. Kayaam Wellness

Kayaam Wellness
Rekawa
United States
Maythaa
S$413
includes taxes & fees
6 Sept - 7 Sept
Kayaam Wellness

10. Ananthaya Beach

Ananthaya Beach
Rekawa
United States
Riley
S$133
includes taxes & fees
1 Sept - 2 Sept
Ananthaya Beach

11. Lankavatara Ocean Retreat & Spa

Lankavatara Ocean Retreat & Spa
Kalametiya
United Kingdom
Samantha
S$196
includes taxes & fees
19 Sept - 20 Sept
Lankavatara Ocean Retreat & Spa

12. Ranna 212 by Auro Resorts

Ranna 212 by Auro Resorts
Kahandamodara
S$140
includes taxes & fees
28 Aug - 29 Aug
Ranna 212 by Auro Resorts

13. All view resort

All view resort
Rekawa
Canada
Ariel
S$51
includes taxes & fees
23 Sept - 24 Sept
All view resort

14. Arinna Beach Resort

Arinna Beach Resort
Tangalle
S$303
includes taxes & fees
28 Aug - 29 Aug
Arinna Beach Resort

15. Six Elements Beach Villa

Six Elements Beach Villa
Kalametiya
S$104
includes taxes & fees
14 Sept - 15 Sept
Six Elements Beach Villa

16. Helios Beach Resort

Helios Beach Resort
Rekawa
Finland
Anonymous traveller
S$94
includes taxes & fees
1 Sept - 2 Sept
Helios Beach Resort

17. Lagoon gate Tangalle Resort

Lagoon gate Tangalle Resort
Rekawa
United States
Renuka
S$114
includes taxes & fees
28 Aug - 29 Aug
Lagoon gate Tangalle Resort

18. Santon Resort & Spa

Santon Resort & Spa
Kahandamodara
S$89
includes taxes & fees
1 Sept - 2 Sept
Santon Resort & Spa

19. Guru Beach Resort

Guru Beach Resort
Rekawa
S$128
includes taxes & fees
19 Sept - 20 Sept
Guru Beach Resort

20. Lagoon Paradise Beach Resort

Lagoon Paradise Beach Resort
Tangalle
United Kingdom
Gareth
S$74
includes taxes & fees
31 Aug - 1 Sept
Lagoon Paradise Beach Resort
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Ranna Hotel Reviews

Lankavatara Ocean Retreat & Spa

Lankavatara Ocean Retreat & Spa

10/10 Excellent
"Very helpful staff. Beautiful hotel."
Chanaka 1-night trip
Posted 4 days ago
Lankavatara Ocean Retreat & Spa
Shangri-La Hambantota

Shangri-La Hambantota

10/10 Excellent
"The place is so beautiful and has so much to do. My only comment is the bath tub is way too old and needs replacing as it has weird non-washable spots"
Noura 2-night trip
Posted 4 days ago
Shangri-La Hambantota
Halcyon Mawella

Halcyon Mawella

10/10 Excellent
"Very nice experience"
Lewis 4-night trip
Posted 3 weeks ago
Halcyon Mawella
Ananthaya Beach

Ananthaya Beach

8/10 Good
"A great place to just relax and enjoy the views of the sea and nature. Staff very friendly and helpful."
Danielle 8-night trip
Posted 3 weeks ago
Ananthaya Beach
Dickwella Resort and Spa

Dickwella Resort and Spa

10/10 Excellent
"Nice place nice views excellent food"
Yehen 1-night trip
Posted 1 month ago
Dickwella Resort and Spa
Villa Hiriketiya

Villa Hiriketiya

10/10 Excellent
"The property was very closer to the Hiriketiya beach, walkable. we had a good time as a family. Kids had lot of fun with the pool."
Kanishka 2-night trip
Posted 2 months ago
Villa Hiriketiya
Cielo Hiriketiya

Cielo Hiriketiya

10/10 Excellent
"The room was very spacious and clean the shower was amazing with shampoo,conditioner and body wash provided for you. The towels were soft and clean and the bed was super comfy I thoroughly enjoyed my stay 100% recommend"
Seren 2-night trip
Posted 3 months ago
Cielo Hiriketiya
Sooriya Resort & Spa

Sooriya Resort & Spa

10/10 Excellent
"A little isolated. Nice pool. Good food."
Shanti 2-night trip
Posted 5 months ago
Sooriya Resort & Spa
Hiriketiya Beach Resort

Hiriketiya Beach Resort

8/10 Good
"room was clean but the bed was uncomfortable. staff were polite. nice pool"
Elyse 2-night trip
Posted 7 months ago
Hiriketiya Beach Resort

More cheap stays in Ranna

Nest Residence - Hostel

Nest Residence - Hostel

13, Senanayake Lebeema Watta Tangalle SP
S$9
28 Aug - 29 Aug
includes taxes & fees
Nest Residence - Hostel
Blow Hole View Home Stay

Blow Hole View Home Stay

No.83, Nikakataiyagoda Tangalle
S$14
27 Sept - 28 Sept
includes taxes & fees
6/10 (1 review)
Blow Hole View Home Stay
Wake N Flow, Hiriketiya

Wake N Flow, Hiriketiya

Hiriketiya Beach, Hiriketiya Rd, Dikwella Hiriketiya SP
S$21
1 Sept - 2 Sept
includes taxes & fees
Wake N Flow, Hiriketiya
Beach Lagoon Guesthouse

Beach Lagoon Guesthouse

Madilla Road Malegewaththa No. 62 Tangalle
S$27
26 Sept - 27 Sept
includes taxes & fees
Beach Lagoon Guesthouse
Villa Hiriketiya

Villa Hiriketiya

Bulathgamage Watta, Hiriketiya Road Dikwella
S$54
9 Sept - 10 Sept
includes taxes & fees
8.4/10 Very good! (8 reviews)
Villa Hiriketiya
Hiriketiya Beach Resort

Hiriketiya Beach Resort

Hiriketiya Rd Dikwella SP
S$114
30 Aug - 31 Aug
includes taxes & fees
8.6/10 Excellent! (9 reviews)
Hiriketiya Beach Resort

Frequently asked questions

Where is the best place for a stay in Ranna?
Shangri-La Hambantota, located 12.8 mi (20.5 km) from the heart of Ranna, is a top choice for your stay, based on our traveller data. Other good options for your trip to the area are Anantara Peace Haven Tangalle Resort and Hiriketiya Beach Resort. See all available top hotels, or vacation rentals in Ranna.
If I need to cancel my hotel reservation in Ranna, will I receive a refund?
Yes, most room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your arrival date. If your reservation is non-refundable, it may still be possible to cancel it and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Ranna.
What's it like to stay in Ranna?
Visitors to Ranna will definitely enjoy the beaches, gardens and restaurants. This city also attracts tourists with its welcoming and relaxing setting. There are 379 hotels and other accommodation options in the surrounding area. Find out more about Ranna.
What should I do while I'm visiting Ranna?
Places to visit in the wider area include Turtle Watch Rekawa, Rekawa Beach and Tangalle Beach. You'll also find Parewella Natural Swimming Area and Goyambokka Beach in the area. Take a look at what more there is to see and do in Expedia's Ranna guide.
What's the seasonal weather in Ranna?
The hottest months are usually April and June, with an average temperature of 28ยฐC, while the coldest months are January and February, with an average of 27ยฐC. The rainiest months in Ranna are November, December, October and April, with each month seeing an average of 195 mm of rainfall.

Explore a world of travel with Expedia