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$391.50
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.8
Exceptional - What previous guests thought, 48 reviews
Price from
US$47.53
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.

K
Katrin
From
Germany
Our three days at fishermen’s lodge were super special, we felt so welcome and included in their family. The food in the restaurant was really amazing, the host is a great cook, we loved especially her rice and curry and the grilled fish. The traditional breakfast was also really good! The room was really simple, but still very clean and the host was always ready to help us in any way. You just walk a few steps to the beautiful beach which is nearly empty! In the morning the host took us fishing one time, which was the most special and fun experience! Overall we really recommend coming here for an authentic and local experience with extraordinary people! Thank you for everything! We might come back one time :)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 11 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.

A
Alessia
From
Italy
Everything was amazing! We booked an ocean view room with a private big terrace. Service, staff, room and food were excellent. The beach is huge and beautiful. The pool facing the ocean is very relaxing. I used the spa and the massage was great. They offer also yoga class in the morning. Highly Recommended !
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,005 reviews
Price from
US$93.60
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.

O
Olga
From
Russia
exceptionally friendly and helpful staff! very clean and big rooms. the owner upgraded our room free of charge! and helped to organise tours both to udawalawa national park and kalametiya bird watching. we loved our stay!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 428 reviews
Price from
US$60
1 night, 2 adults

Golden Beach Paradise

Tangalle (Near Ranna)

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

M
Marta
From
Indonesia
Very calm, not many people and in a remote zone
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 296 reviews
Price from
US$120
1 night, 2 adults

Sleeping Elephant Beach Resort

Tangalle (Near Ranna)

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.

P
Patrick
From
Finland
A very welcoming reception by the hosts after a rather long trip (26 h). The staff, from the extremely kind Tila and Santa to the waiters and kitchen personnel, gave a golden feel to our stay. WIFI was good, food was very good, especially the tuna and the breakfast, the pool was very clean holding around 30 degrees and the beach was fantastic for early morning walks. The hosts are offering all kinds of excursions but we intended to just chill out by the pool and onto the beach at their private sun chairs. However, they easily booked a car for us to get back to the airport, which was very convenient. The evenings at dusk was a highlight from our balcony for spotting the wildlife. There are only four villas so it never feels cramped, no need for reserving a sunbed early in the morning :) Thanks again for a memorable (short) vacation!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 104 reviews
Price from
US$83
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
Madis
From
Estonia
Staff is really attentive and helpful. This makes for a really stress free vacation as we did not have to worry about a thing. Food was delicious and always prepared fresh. Beach was as epic as it gets, long and wide sandy strip. Pool was well taken care of and loungers were plenty to be found in shade and in sun. Rooms, although simple, were comfortable and cleaned daily. Location is good, quiet and relaxing.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 154 reviews
Price from
US$51.84
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.

E
Eva
From
Sweden
Outstanding, the best place to relax and enjoy the beautiful nature.
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.

F
Felix
From
Sweden
The room was very nice and Don was very friendly. He dropped us off and picked us up in weligama. He also gave the honest advice not to go the the Safari in Yala which we intended to go to due to large crowds, which was very appreciated by us.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 229 reviews
Price from
US$51
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, 48 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, 48 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