Skip to main content

Accommodation in Ranna

Find the accommodation that appeal to you the most

The best accommodation in Ranna

Check out our pick of great accommodation 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.

V
Valentina
From
Netherlands
The property is absolutely gorgeous. When you enter from the main door you find yourself in front of a big clean pool, surrounded by a curated big garden with palm trees and beach view. You are literally on the beach where nobody walks by, but some local fishermen. The bedrooms are very big, with each it’s own big bathroom. Also, for the whole stay we had a great local butler who stayed at the villa and was always ready to help. He made us breakfast every day. He drove us to do groceries and cooked lunch for us. He booked us restaurants and arranged taxis when we asked for it. Including two masseuses who came to the villa to massage us. We couldn’t have asked for a better place to stay and we wished we stayed longer 🙏
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.

O
Oliver
From
India
Best place ever 😍 friendly, peaceful, tasty, clean and comfortable 🙏🏽🌺🧡
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 57 reviews
Price from
US$48.50
1 night, 2 adults

kingfish villa and restaurant

Ranna

Located within 80 metres of Kahandamodara Beach and 31 km of Hummanaya Blow Hole, kingfish villa and restaurant provides rooms with air conditioning and a private bathroom in Ranna.

R
Raban
From
Germany
We enjoyed our stay at Kingfish villa in the month of March 2025. It was a very pleasant time. An optimal location to relax and experience the beautiful beach of Ranna at a distance of ca. 300 m. The owner Raveen is also an amazing person. He is very helpful and knows around Ranna, southern locations of SL and even other locations at wish. Also, there is the possibility to have him as a tour guide. He owns a restaurant as well where the food is exquisite. One can choose a variety of local foods and drinks too. Overall, remarkably good experience.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews
Price from
US$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.

A
Aistė
From
Lithuania
The hotel was perfect for us to relax after active week of travelling. You can see the ocean just from bed. The rooms are really clean, stylish and spacious. There is a good variety of teas in a room. The staff are super friendly and smiling. They offer free yoga sessions and massage service which was great. The breakfast was good. The best part was that it is not a crowded and touristy place, so it is perfect to relax.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,094 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.

L
Luke
From
United Kingdom
We stayed at Good Karma and had a fantastic experience. The customer service was excellent throughout our stay, and the room was beautiful — big, spacious, and absolutely spotless. The pool area was great, and having direct beach access made it even better. It’s a perfect spot to relax and enjoy the surroundings. I would highly recommend Good Karma to anyone staying in the Rakawa area. A truly lovely place to unwind and enjoy your trip!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,469 reviews
Price from
US$130
1 night, 2 adults

Maritime Nest Cabanas

Tangalle (Near Ranna)

Offering a garden and garden view, Maritime Nest Cabanas is located in Tangalle, 400 metres from Tangalle Beach and 23 km from Hummanaya Blow Hole.

E
Ekaterina
From
Russia
Best and first choice in Rekawa!Amazing new property, spacious rooms, bathroom, cozy terrace with super comfortable furniture. Great pool with a bar, good restaurant. Very nice host and overall the team, big thank you to everyone for our stay. Not many F&B options in the area, swimming in the ocean is not an option. But what you can a get is a beauty of nature, tranquility and full relax.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 109 reviews
Price from
US$99
1 night, 2 adults

Hanguk Lanka Lagoon Villa

Tangalle (Near Ranna)

Set within 800 metres of Tangalle Beach and 18 km of Hummanaya Blow Hole in Tangalle, Hanguk Lanka Lagoon Villa provides accommodation with seating area.

B
Boe, Gorica
From
Slovenia
It is a laidback property with two wooden bungalows next to each other, both facing the woods. There is a small veranda to chill and one can use host's kitchen. Though kind of you need a scooter as the property is quiet far away from the beach, the town and food stores. Overall the best stay so far in Sri Lanka for us.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 261 reviews
Price from
US$23
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.

K
Kristina
From
Germany
The staff was very friendly and they really tried to achieve an unforgettable holiday
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 103 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.

A
Alina
From
United Arab Emirates
Amazing place to spend a couple of nights. Beach Beach, very caring owner of the hotel. Clean everywhere and super delicious breakfast
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 445 reviews
Price from
US$60
1 night, 2 adults
All accommodation in Ranna

Top picks for Ranna hotels

Explore our most popular 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.

V
Valentina
From
Netherlands
The property is absolutely gorgeous. When you enter from the main door you find yourself in front of a big clean pool, surrounded by a curated big garden with palm trees and beach view. You are literally on the beach where nobody walks by, but some local fishermen. The bedrooms are very big, with each it’s own big bathroom. Also, for the whole stay we had a great local butler who stayed at the villa and was always ready to help. He made us breakfast every day. He drove us to do groceries and cooked lunch for us. He booked us restaurants and arranged taxis when we asked for it. Including two masseuses who came to the villa to massage us. We couldn’t have asked for a better place to stay and we wished we stayed longer 🙏
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.

O
Oliver
From
India
Best place ever 😍 friendly, peaceful, tasty, clean and comfortable 🙏🏽🌺🧡
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 57 reviews
Price from
US$48.50
1 night, 2 adults

kingfish villa and restaurant

Ranna

Located within 80 metres of Kahandamodara Beach and 31 km of Hummanaya Blow Hole, kingfish villa and restaurant provides rooms with air conditioning and a private bathroom in Ranna.

R
Raban
From
Germany
We enjoyed our stay at Kingfish villa in the month of March 2025. It was a very pleasant time. An optimal location to relax and experience the beautiful beach of Ranna at a distance of ca. 300 m. The owner Raveen is also an amazing person. He is very helpful and knows around Ranna, southern locations of SL and even other locations at wish. Also, there is the possibility to have him as a tour guide. He owns a restaurant as well where the food is exquisite. One can choose a variety of local foods and drinks too. Overall, remarkably good experience.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews
Price from
US$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.

A
Aistė
From
Lithuania
The hotel was perfect for us to relax after active week of travelling. You can see the ocean just from bed. The rooms are really clean, stylish and spacious. There is a good variety of teas in a room. The staff are super friendly and smiling. They offer free yoga sessions and massage service which was great. The breakfast was good. The best part was that it is not a crowded and touristy place, so it is perfect to relax.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,094 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.

L
Luke
From
United Kingdom
We stayed at Good Karma and had a fantastic experience. The customer service was excellent throughout our stay, and the room was beautiful — big, spacious, and absolutely spotless. The pool area was great, and having direct beach access made it even better. It’s a perfect spot to relax and enjoy the surroundings. I would highly recommend Good Karma to anyone staying in the Rakawa area. A truly lovely place to unwind and enjoy your trip!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,469 reviews
Price from
US$130
1 night, 2 adults

Maritime Nest Cabanas

Tangalle (Near Ranna)

Offering a garden and garden view, Maritime Nest Cabanas is located in Tangalle, 400 metres from Tangalle Beach and 23 km from Hummanaya Blow Hole.

E
Ekaterina
From
Russia
Best and first choice in Rekawa!Amazing new property, spacious rooms, bathroom, cozy terrace with super comfortable furniture. Great pool with a bar, good restaurant. Very nice host and overall the team, big thank you to everyone for our stay. Not many F&B options in the area, swimming in the ocean is not an option. But what you can a get is a beauty of nature, tranquility and full relax.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 109 reviews
Price from
US$99
1 night, 2 adults

Hanguk Lanka Lagoon Villa

Tangalle (Near Ranna)

Set within 800 metres of Tangalle Beach and 18 km of Hummanaya Blow Hole in Tangalle, Hanguk Lanka Lagoon Villa provides accommodation with seating area.

B
Boe, Gorica
From
Slovenia
It is a laidback property with two wooden bungalows next to each other, both facing the woods. There is a small veranda to chill and one can use host's kitchen. Though kind of you need a scooter as the property is quiet far away from the beach, the town and food stores. Overall the best stay so far in Sri Lanka for us.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 261 reviews
Price from
US$23
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.

K
Kristina
From
Germany
The staff was very friendly and they really tried to achieve an unforgettable holiday
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 103 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.

A
Alina
From
United Arab Emirates
Amazing place to spend a couple of nights. Beach Beach, very caring owner of the hotel. Clean everywhere and super delicious breakfast
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 445 reviews
Price from
US$60
1 night, 2 adults
All accommodation in Ranna

Most booked accommodation in Ranna and surroundings in the past month

See all

Popular with guests booking accommodation in Ranna

Popular with guests booking accommodation in Ranna

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking accommodation in Ranna

Popular with guests booking accommodation in Ranna

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

Popular with guests booking accommodation in Ranna

Popular with guests booking accommodation in Ranna

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

Popular with guests booking accommodation in Ranna

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

Popular with guests booking accommodation in Ranna

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

Popular with guests booking accommodation in Ranna

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

Popular with guests booking accommodation in Tangalle

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

Enjoy breakfast in Ranna and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring river views, Rice Field View Home Stay features accommodation with an open-air bath and a balcony, around 25 km from Hummanaya Blow Hole.

From US$40 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 12 reviews

Set within 800 metres of Kahandamodara Beach and 31 km of Hummanaya Blow Hole in Tangalle, Back of beyond - Wellness Retreat features accommodation with seating area.

From US$132 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 301 reviews

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.

From US$176.75 per night

Sunshine Cafe

Tangalle
Breakfast options
Scored out of 10, guest rating 7.7
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.

Seven Turtles

Tangalle
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 792 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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 90 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
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 155 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$90 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 251 reviews

Offering an outdoor swimming pool and beachfront, Lanka Beach Boutique Bungalows & Grand Villa is located in Tangalle. Guests can enjoy the on-site restaurant.

From US$149 per night

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

Green Parrot Beach Resort

Tangalle
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 310 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$38.50 per night

THE SANCTUARY- Tangalle

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

Featuring a patio with garden views, a private beach area and an infinity pool, THE SANCTUARY- Tangalle can be found in Tangalle, close to Kahandamodara Beach and 31 km from Hummanaya Blow Hole.

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.2
Very good - What previous guests thought, 61 reviews

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

From US$54.54 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$105.91 per night

All View Resort

Tangalle
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 270 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$45 per night

Garden Oasis Rekawa

Rekawa
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Situated just 21 km from Hummanaya Blow Hole, Garden Oasis Rekawa features accommodation in Rekawa with access to a garden, a terrace, as well as room service.

Accommodation that guests love in Ranna

See all
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 57 reviews
The host was very friendly and prepared two wonderful and very delicious breakfasts for us. These were some of the best we had our entire stay in Sri Lanka and some of the foods we had never tried before, but were positively surprised by. It was very calm at Waves Cabana and it is a lovely place to relax.
Guest review by
Melanie
Young couple