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.

M
Mia St.
From
Slovakia
The villa is perfect for those seeking peace and tranquility. After a 10-day tour around Sri Lanka, we came here to unwind and recharge. I spent a long time searching for a place that would meet all our expectations, and I’m so happy that I found this villa. The villa is well-designed, spacious, very clean, and well-maintained. Throughout our stay, the caretaker, Suba, took great care of us, and Dushante prepared delicious meals. We also used the laundry service once, which was very convenient. Thanks to these two gentlemen, we truly had an amazing experience. Each day, we planned what we wanted to eat, and our wonderful hosts took care of all the shopping and meal preparation. Dushante even took us to Rekawa Beach, where we had the unforgettable experience of watching turtles at night. The villa is located directly on a stunning, long, and clean beach. The ocean here is wild, and the waves are not suitable for small children. The surroundings are quiet, with only local fishermen nearby. One thing worth mentioning is that many of the villa's fantastic perks were not listed on Booking.com, which is a shame. I highly recommend adding all the small details to the description, as it would create an even better impression (e.g., on-demand meal preparation, laundry service, transportation to the nearest town, assistance with organizing trips, a first-aid kit, etc.). We had an incredible time here, and even though we rarely return to the same place twice, we definitely have to come back to this one!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 21 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.

s
svvin1
From
Sri Lanka
A very good small house on the beach. It's well equipped and has a good and quiet location with several good restaurants nearby. The staff was nice and helpful.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 57 reviews
Price from
US$48.50
1 night, 2 adults

Fishermens Lodge & Restaurant

Ranna

With lake views, Fishermens Lodge & Restaurant is set in Ranna and has a restaurant, room service, bar, garden and terrace. Free WiFi is offered. Some units feature a balcony and/or a patio.

S
Sophie
From
Germany
Our second stay and it was great again! The family is lovely and the food amazing :)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 13 reviews
Price from
US$25
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.

M
Mojca
From
Slovenia
Very beautiful and lonley beach, nice decorated hotel, big rooms. Peaceful place. Very frendly stuff. Very relaxing place.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,101 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.

K
Kristina Hrcka
From
Norway
Beautiful beach with very few people. Great service. Big, spacious rooms.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,478 reviews
Price from
US$130
1 night, 2 adults

Kayaam Wellness

Tangalle (Near Ranna)

Set in Tangalle, a few steps from Wella Odaya Beach, Kayaam Wellness offers accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

h
helen
From
United Kingdom
Beautifully designed. Very calm and tranquil and the staff made us feel so well looked after.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 105 reviews
Price from
US$252
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.

D
Denisa
From
Romania
I can write thousands of words about how good this experience was. We stayed 2 nights, and everything was beyond perfection. Rooms are big, very clean, smell fanstastic, the internet is good, and hot water all the time. Breakfast was fantastic, different in both days. Absolutely perfect! But what makes this accomodation amazing are the people here. So attentive to everything! We were just looking at one of the umbrellas offered for each room, and they immediately brought a big beach umbrella. There are peacocks around, and one came in the garden. They started feeding the peacocks immediately so we could watch it. Accommodation is close to the wild beach, and there are plenty of restaurants around. 10/10, recommend it!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 448 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.

M
Marlene
From
Australia
Modern clean exactly as shown on booking. Com Beach swimming pool lovely dining area and fabulous hostess room overlooking the sea was perfect
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 156 reviews
Price from
US$76.50
1 night, 2 adults

Bungalow By The Beach

Tangalle (Near Ranna)

Facing the beachfront, Bungalow By The Beach offers 3-star accommodation in Tangalle and features an outdoor swimming pool, garden and private beach area.

M
Madis
From
Estonia
What a gem of a place. Unbeatable views from the room, quiet, peaceful and fully relaxing. Staff is really helpful and friendly. Chef cooked up some serious dishes that were really delicious and of course - they make pizza! Room is so cozy, both the bathroom and the room had perfect natural lightning. Bed is comfy and big. If you are looking for a tranquil place to stay with views that will blow your mind - look no further and book this place, now.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 111 reviews
Price from
US$106.25
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, an outdoor swimming pool and a garden.

G
Giorgia
From
Spain
Very big and comfortable room with nice terrace and view It was clean and modern
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 156 reviews
Price from
US$40
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

Popular with guests booking beach hotels in Ranna

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Popular with guests booking beach hotels in Ranna

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 21 reviews

Popular with guests booking beach hotels in Ranna

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 13 reviews

Popular with guests booking beach hotels in Ranna

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 57 reviews

Popular with guests booking beach hotels in Tangalle

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 760 reviews

Popular with guests booking beach hotels in Tangalle

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 851 reviews

Popular with guests booking beach hotels in Tangalle

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 455 reviews

Popular with guests booking beach hotels in Tangalle

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 698 reviews

Popular with guests booking beach hotels in Tangalle

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,478 reviews

Popular with guests booking beach hotels in Tangalle

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,101 reviews

Save money on beach in Ranna and nearby – budget options available

Helios Beach Resort

Tangalle
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 92 reviews

Located in Tangalle, a few steps from Wella Odaya Beach, Helios Beach Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$100.30 per night

Blue Ocean Resort

Netolpitiya
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 156 reviews

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.

From US$100 per night

Green Parrot Beach Resort

Tangalle
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 311 reviews

Set 9 km from Tangalle Lagoon in Tangalle, Green Parrot Hotel features and free WiFi throughout the property. It features an outdoor swimming pool, restaurant, free Wi-Fi and free parking.

From US$96.60 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 124 reviews

Located in Tangalle, a few steps from Kahandamodara Beach, Seth Villa by Magampura Resorts provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area...

From US$36.40 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 21 reviews

Set in Tangalle, 800 metres from Kahandamodara Beach, Santon Resort & Spa - Level 1 Certified offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$108.90 per night

Guru Beach Resort

Tangalle
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 64 reviews

Guru Beach Resort has an outdoor swimming pool, garden, a private beach area and restaurant in Tangalle.

From US$96.96 per night

Tomorrowland Beach Villas

Tangalle
Budget options available
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 13 reviews

A few steps from Rekawa Beach, Tomorrowland Beach Villas is a recently renovated property located in Tangalle and provides air-conditioned rooms with free WiFi and private parking.

From US$135.66 per night

Turtle Watch Cabana

Tangalle
Budget options available
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 234 reviews

Set in Tangalle, just a few steps from Rekawa Beach, Turtle Watch Cabana offers beachfront accommodation with a private beach area, free bikes, a garden and free WiFi.

From US$45 per night

Beach Hotels with swimming pools in Ranna and nearby

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 105 reviews

Set in Tangalle, a few steps from Wella Odaya Beach, Kayaam Wellness offers accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

From US$463.15 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 57 reviews

Situated in Tangalle, a few steps from Wella Odaya Beach, South Coast Villas by Mandala features accommodation with a private beach area, free private parking, an infinity pool and a garden.

From US$268.80 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 793 reviews

Seven Turtles is located only steps away from the tranquil beach. The property welcomes its guests with an outdoor swimming pool, free WiFi access and complimentary parking facilities.

Good Karma

Tangalle
Swimming pool
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,478 reviews

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.

From US$160 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 382 reviews

Offering a restaurant and a private beach area, Sanjis The Seaside Cabanas provides standalone bungalows in Tangalle.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 652 reviews

Situated in Tangalle, a few steps from Wella Odaya Beach, Ananya Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$215 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 126 reviews

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

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 63 reviews

Set in Tangalle, a few steps from Kahandamodara Beach, Serendivi Resort Villa offers accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

Highly rated beach hotels in Ranna and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 29 reviews

With garden views, Soma Home Stay & Cabana's is set in Tangalle and has a restaurant and a 24-hour front desk. This beachfront property offers access to free WiFi and free private parking.

From US$12 per night

OMIA

Tangalle
8.0+ review score
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 288 reviews

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.

From US$175 per night

Ananthaya Beach

Tangalle
8.0+ review score
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 455 reviews

Offering a private beach area and a swimming pool, Ananthaya Beach is located on Rekewa Beach in Tangalle and provides 24-hour front desk for the convenience of the guests.

From US$309.97 per night

All View Resort

Tangalle
8.0+ review score
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 275 reviews

Situated in Tangalle, less than 1 km from Tangalle Beach, All View Resort features accommodation with free bikes, free private parking, a garden and a terrace.

From US$59.50 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 156 reviews

Set in Tangalle, 600 metres from Tangalle Beach, Ashansa Lagoon Resort offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$80.80 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 124 reviews

Located in Tangalle, 400 metres from Tangalle Beach, Rekawa Turtle Gate Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$65 per night

Turtle Paradise

Tangalle
8.0+ review score
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 344 reviews

Situated in Tangalle, 200 metres from Tangalle Beach, Turtle Paradise features accommodation with a garden, free private parking, a private beach area and a shared lounge.

From US$120 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 448 reviews

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.

From US$75 per night

Enjoy breakfast in Ranna and nearby

Sunshine Cafe

Tangalle
Breakfast options
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 7 reviews

Featuring a balcony with garden views, a private beach area and a garden, Sunshine Cafe can be found in Tangalle, close to Wella Odaya Beach and 25 km from Hummanaya Blow Hole.

From US$20.70 per night

Set in Netolpitiya, Relax point cabana & restaurant features a garden, private beach area, restaurant, and free WiFi throughout the property.

Turtle Wood Cabin

Tangalle
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 59 reviews

Featuring a balcony with garden views, a private beach area and a garden, Turtle Wood Cabin can be found in Tangalle, close to Tangalle Beach and 1.3 km from Rekawa Beach.

From US$80.64 per night

Green turtle

Tangalle
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 244 reviews

Offering a private beach area, Green Turtle is located on Rekewa Beach, 12 km from Tangalle. 1 minute from turtle watch rekawa information center.

From US$80 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 85 reviews

Located in Kalametiya, 200 metres from Gurupokuna Beach, Endlessblue Resort Kalametiya provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$110 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 42 reviews

Sati Villa Rekawa Beach Sri Lanka is a recently renovated villa in Tangalle, where guests can makes the most of its pool with a view, private beach area and garden.

Elation

Kalametiya
Breakfast options
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 12 reviews

Situated in Kalametiya, a few steps from Gurupokuna Beach, Elation features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$119.88 per night

Céu Ceylon

Tangalle
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 53 reviews

Céu Ceylon is situated in Tangalle and has a pool with a view and garden views. This beachfront property offers access to a patio, free private parking and free WiFi.

From US$275 per night

Beach hotels that guests love in Ranna

See all
Avg. price/night: US$522
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 21 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.9
Exceptional - What previous guests thought, 57 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.9
Exceptional - What previous guests thought, 57 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$522
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 21 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