Skip to main content

Places to Stay in Ranna

Find the places to stay that appeal to you the most

The best places to stay in Ranna

Check out our pick of great places to stay 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
Martina
From
Austria
My Review of Ranna Beach House, Sri Lanka We were lucky enough to spend a few days at Ranna Beach House, and it truly felt like a slice of paradise. 🏡 Location & Accommodation The house is located directly on a secluded, palm-lined beach – quiet, peaceful, and simply stunning. The sound of the ocean, the sunsets, and the feeling of privacy made it a perfect retreat. The villa itself is tastefully decorated, very clean, and well-equipped. We especially loved the spacious terrace and the private pool overlooking the sea. 👨‍🍳 Staff & Service One of the true highlights was the warm and attentive house staff. The chef prepared delicious, fresh meals every day – tailored to our preferences ( child-friendly, mild spice). What truly stood out was how patiently and kindly they responded to all our wishes – nothing was ever too much. Whether it was adjusting meals, helping with laundry, or arranging excursions, they handled everything with care and calmness. 👨‍👩‍👧‍👦 Perfect for Families We traveled with three children and felt completely at home. The pool was clean and safe, there was plenty of space to play and relax, and the beach was perfect for exploring and watching the fishermen. The kids especially loved the animals nearby and the quiet natural setting. 🌴 Surroundings & Activities From the house, we took some wonderful excursions – to a lagoon, a turtle beach, and even a safari. The driver recommended by the house was reliable, friendly, and very knowledgeable about the area. 💬 Our Conclusion Ranna Beach House is a perfect place to slow down, reconnect with nature, and enjoy true hospitality. If you’re looking for peace, beauty, and personalized care, this is the place. We would mabsolutely return – a strong recommendation!
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.9
Exceptional - What previous guests thought, 50 reviews
Price from
US$47.53
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.

K
Kushantha
From
Sri Lanka
Lovely delicious breakfast with sufficient quantities.
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.

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.

J
Judit
From
Hungary
Everything was absolutily fine! Thanks a lot for all kindness and helpness of the staff. The room was excellent, the food is fine, and all facilities was so pleasant at the hotel. If I could, I will back here again!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,047 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.

V
Verhoeven
From
Belgium
The room is nice & located in a very beautiful peaceful garden, which leads to the swimming pool & restaurant & finally to a gorgeous isolated beach. The staff is really friendly, helpful & give an excellent service, same for manager. Good spa & massage facilities & free yoga classes. The end of the stay is made very special by a romantic dinner, right on the beach, with candle light & in our case even full moon !
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,402 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, 107 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.

G
Gedas
From
Lithuania
We feel very lucky that we had a chance to stay here. Could not recommend it more. We've got everything we needed. There was hot water with powerful steam, A/C, adapters for electricity. You can also order breakfast, lunch and dinner for really fair prices. The property is located in a very peaceful and beautiful area with peacocks and nature all around you. We've got privacy and the owners were very helpful, kind and sweet. We also rented a scooter from them. When we arrived we were offered a welcome drink which was very pleasant. When we were leaving they also arranged a tuk-tuk for us to go to the bus station. If you have a chance to stay here - do it. It was one of the best stays in Sri Lanka. We feel thankful and we would be happy to come back one day.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 238 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.

B
Beer
From
Netherlands
A hidden gem of serenity, this hotel was a blissful escape. The staff radiates warmth and attentiveness, creating an experience that feels both intimate and refined. The cuisine was exquisite—each dish a delight, from the rich risotto to the perfectly prepared Angus beef. Immaculately clean and thoughtfully designed, the hotel has just nine rooms, ensuring a peaceful retreat untouched by crowds. After five days of thrilling adventures and vibrant encounters across Sri Lanka, this sanctuary offered the ideal place to unwind and recharge—a quiet, beautiful haven that felt like the perfect pause. Compliments to the staff!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 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
de Kroon
From
Sweden
Nice, clean, comfortable, quit and spacious. Friendly staff and good breakfast. Close to the beach where we saw the giant turtles. We visited several locations in Sri Lanka for the same price but less comfortable. ++ No dogs inside the gate!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 432 reviews
Price from
US$60
1 night, 2 adults
All places to stay in Ranna

Most booked places to stay in Ranna and surroundings in the past month

See all

Popular with guests booking places to stay in Ranna

Popular with guests booking places to stay in Ranna

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

Popular with guests booking places to stay in Ranna

Popular with guests booking places to stay in Ranna

Popular with guests booking places to stay in Ranna

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

Popular with guests booking places to stay in Ranna

Popular with guests booking places to stay in Ranna

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 11 reviews

Popular with guests booking places to stay in Ranna

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

Popular with guests booking places to stay in Ranna

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

Popular with guests booking places to stay in Ranna

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

Save money on places to stay in Ranna and nearby – budget options available

Turtle cove residence

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

Boasting air-conditioned accommodation with a balcony, Turtle cove residence is situated in Tangalle. This property offers access to a terrace and free private parking.

From US$71.68 per night

Located within a few steps of Wella Odaya Beach and 25 km of Hummanaya Blow Hole, Blue Ocean Resort & Ayurwedic wellness hub provides rooms with air conditioning and a private bathroom in Tangalle.

From US$112 per night

Helios Beach Resort

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

Sanjis The Seaside Cabanas

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

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

From US$110 per night

Czech House

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

Set within a few steps of Wella Odaya Beach and 25 km of Hummanaya Blow Hole, Czech House offers rooms with air conditioning and a private bathroom in Tangalle.

From US$105 per night

Green Parrot Beach Resort

Tangalle
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 282 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$94.08 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 121 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$35 per night

Enjoy breakfast in Ranna and nearby

Scored out of 10, guest rating 9.0
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

Kayaam Wellness

Tangalle
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 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$472.84 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.

From US$18 per night

Seven Turtles

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

From US$133 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 231 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$128 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 623 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$150 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 118 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.

From US$161.60 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 26 reviews

With garden views, Peacock Residence & 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