The 10 best beach hotels in Ranna, Sri Lanka | Booking.com
Skip to main content

Beach Hotels in Ranna

Find the beach hotels that appeal to you the most

The best beach hotels in Ranna

Check out our pick of great beach hotels in Ranna

Filter by:

Review score

Ranna Beach House

Ranna

Featuring a garden, private pool and sea views, Ranna Beach House is located in Ranna. This beachfront property offers access to a patio, free private parking and free WiFi.

K
Karolina
From
Poland
Everything. It was great. Spacious rooms. Nice veranda. Staff was amazing. Philip the housekeeper was such a great caring guy.the cook prepared very delicious meals. The house was really great. We hope we can go back one day:) ❤️
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 19 reviews
Price from
US$313.20
1 night, 2 adults

Waves ranna cabana and seafood

Ranna

Situated in Ranna, a few steps from Gurupokuna Beach and 32 km from Hummanaya Blow Hole, Waves ranna cabana and seafood offers a private beach area and air conditioning.

D
DAVID
From
United Kingdom
The local host Mich and his family are super helpful and hospitable. The food is delicious home-style cooking on site. It's ideal very quiet location away from cars and discos. At night total silence is bliss!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 49 reviews
Price from
US$47.53
1 night, 2 adults

Lankavatara Ocean Retreat & Spa

Tangalle (Near Ranna)

Featuring free WiFi throughout the property, Lankavatara Ocean Retreat is located in Kalametiya, 15 km from Tangalle Lagoon.

J
Jakub
From
Poland
This hotel is an absolute gem in Sri Lanka. We've visited several places, and this is our favorite. It's beautifully located, allowing you to walk for miles along the beach without encountering anyone. The beach is pristine, free of litter, unlike some other places in Sri Lanka. The rooms are spacious, comfortable, and beautifully designed. The service is excellent, and the restaurant offers a delicious and diverse menu. There are plenty of excursion options nearby, with stunning wetlands and lagoons perfect for bird watching. This wonderful place has been crafted with great care. Interestingly, it is also very affordable compared to other hotels. It's definitely worth traveling a bit further to enjoy this exceptional and beautiful spot. An absolute must-visit. I highly recommend it to everyone.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,019 reviews
Price from
US$126
1 night, 2 adults

Good Karma

Tangalle (Near Ranna)

Good Karma Hotel is located on Rekawa Beach in Tangalle, offering an outdoor pool and free Wi-Fi throughout the property. Free parking and a 24-hour front desk are available.

R
Rezarta
From
United Kingdom
Cosy place with very friendly staff; Sapun the restaurant waiter literally made our mornings with his smile. Food was delicious and the spa massage was outstanding! If you want a chilled and private holiday, this is the place to go to! Thank you Good Karma! 🫶
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,377 reviews
Price from
US$84.50
1 night, 2 adults

Shine Wave Turtle Beach

Tangalle (Near Ranna)

Shine Wave Turtle Beach has a garden, a private beach area and a sun terrace with swimming pool and Full English/Irish breakfast in Tangalle.

Y
Yara
From
Netherlands
Very nice place, clean and beautiful room. 5 min walk to a beautiful beach which is really quiet. Friendly owner. Good breakfast.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 430 reviews
Price from
US$60
1 night, 2 adults

Blue Ocean Resort

Netolpitiya (Near Ranna)

Set in Netolpitiya, a few steps from Wella Odaya Beach, Blue Ocean Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

L
Lāsma
From
Latvia
We love everything! Highly recommend :) Room was the best view, ocean was so close, there was AC, good WiFi, nice pool. We asked the driver who took us at airport. We enjoyed beach and silence around. Tasty breakfast with fresh juice, nice staff
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 155 reviews
Price from
US$76.50
1 night, 2 adults

Ashansa Lagoon Resort

Tangalle (Near Ranna)

Set in Tangalle, 600 metres from Tangalle Beach, Ashansa Lagoon Resort offers accommodation with free bikes, free private parking, a garden and a private beach area.

L
Laurynas
From
Lithuania
Everything was super, location is quiet, not to much tourist or overcrowd. The reception guy who meet us was super helpfull. Arenge as a lot off things like scooter and breakfast sandwich early in the morning before we leave to safari.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 149 reviews
Price from
US$40
1 night, 2 adults

AMOUR AT TURTLE BEACH

Tangalle (Near Ranna)

Located within 500 metres of Tangalle Beach and 23 km of Hummanaya Blow Hole in Tangalle, AMOUR AT TURTLE BEACH provides accommodation with seating area.

H
Hannah
From
Malaysia
The host was exceptionally accommodating when we had last minute change of plans, made delicious food and helped coordinate with Turtle Watch so we were able to see a turtle lay eggs!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 229 reviews
Price from
US$48.60
1 night, 2 adults

Villa Blu

Tangalle (Near Ranna)

Set in Tangalle, 1.6 km from Gurupokuna Beach, Villa Blu offers accommodation with a garden, free private parking, a shared lounge and a terrace.

J
Jihene
From
France
Everything was perfect, the view, the pool, the beach ! the manager and the people who work there were incredibly kind and warm, amazing service including the food and the hospitality ! thank u so much VILLA BLU I will come back fore sure 🫶🏻🙏🏼
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 230 reviews
Price from
US$175
1 night, 2 adults

OMIA

Tangalle (Near Ranna)

OMIA RESORT is located right on the water at rekawa beach. Boasting a 24-hour front desk, this property also provides guests with an Beach side pool and Bar.

S
Shelly
From
Netherlands
We had a lovely stay at OMIA. The rooms are really nice, the pool is clean and lovely, the views and beach are stunning. The staff is also really friendly.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 273 reviews
Price from
US$175
1 night, 2 adults
All beach hotels in Ranna

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Ranna and surroundings in the past month

See all

Beach hotels that guests love in Ranna

See all
  • Avg. price/night: US$391.50
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 19 reviews
    This house and the location is absolutely stunning. Quiet beach, beautiful pool and it actually feels like you in paradise. The housekeeper and cook were AMAZING. They cooked us delicious food, did our washing, went shopping with us and made our stay very special
    Guest review by
    Luzanne
    Family with young children
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 49 reviews
    Lovely studio set just back from the beach in a quiet and beautiful area. It’s was so wonderful to be in such a quiet and serene location with the waves the only sound. Nish is a fantastic host and the food was both delicious and plentiful. He very kindly organised a Sri Lankan cookery class with him and his Mum, also got to eat it afterwards, yum. The beach is stunning and had a few plays in the waves although a little rough to swim. Also had a yoga class a few minutes away which was hard but felt great after.
    Guest review by
    Simon
    Solo traveller
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 49 reviews
    I will again choose this down-to-earth, authentic beach house in kalametiya over nearby resorts (with 2x, 3x times the price) for the very simple reason: you are the only guest staying here. There is only one room in this small patch of land. It makes you feel cozy and at home. There are helpers who would come in to clean or cook for you on request but mostly you will be left on your own. Perfect if you like privacy and want to stay longer here.
    Guest review by
    Yuhao
    Young couple
  • Avg. price/night: US$391.50
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 19 reviews
    Lovely villa with spacious bedrooms and a nice living room and terrace facing the pool and the garden. Very convenient with kids. The beach is almost all yours and pretty but the waves are huge so young kids cannot swim by themselves. Location is remote which is good and bad (beautiful nature but a bit far away from places to visit - except Udawalawe Park and Mulkirigala temple which are easy to reach and both amazing to visit). Philip and Dushantha are very nice and were adorable with the kids.
    Guest review by
    Alice
    Family with young children