Skip to main content

Filter by:


Star Rating

Review Score

Ranna – 3 hotels and places to stay
See the latest prices and deals by choosing your dates.
Fishermens Lodge & Restaurant, hotel in Ranna

Offering a restaurant and a private beach area, Fishermens Lodge & Restaurant is located in Ranna. Free WiFi access is available in this lodge. The accommodations will provide you with a seating area....

9.0
Scored 9.0
Wonderful
Rated wonderful
16 reviews
Price from$25per night
Waves cabana kalametiya, hotel in Ranna

Waves cabana kalametiya offers accommodations in Ranna, a few steps from Gurupokuna Beach and a 17-minute walk from Kahandamodara Beach.

Everything was super clean and the area is absolutely beautiful. It is far away from everything which makes you feel relaxed within a second. We where staying for just one night and it felt like we where really VIP😂. They took amazing care of us. It was my friend his birthday and we got the best and biggest Sri Lankan breakfast😍 they even gave him a birthday present 🥺 Thank you so so much!
9.4
Scored 9.4
Wonderful
Rated wonderful
9 reviews
Price from$40.50per night
kingfish villa and restaurant, hotel in Ranna

Providing lake views, kingfish villa and restaurant in Ranna offers accommodations and a bar. This property offers access to a balcony and free private parking.

Frindly staff Foods Environment Lagoon Beach
9.9
Scored 9.9
Exceptional
Rated exceptional
9 reviews
Price from$25per night
Ananya Beach Resort, hotel in Ranna

Located in Tangalle, a few steps from Wella Odaya Beach, Ananya Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

The pool is beautiful and clean with an amazing view onto the ocean. The breakfast was good. Order the Sri Lankan breakfast the night before if you like Sri lankan breakfast. The palm trees and service at the hotel were awesome. Loved everything about the hotel.
9.6
Scored 9.6
Exceptional
Rated exceptional
570 reviews
Price from$148.50per night
Turtle Bay Boutique Hotel, hotel in Ranna

A small boutique hotel overlooking the Indian Ocean, Turtle Bay Boutique Hotel is located in Kalamatiya, Sri Lanka. Just steps away from the beach, it features an outdoor pool and Ayurvedic spa.

Turtle Bay Boutique Hotel is a lovely small hotel where you can genuinely get away from it all. Spacious rooms with porches and balconies overlook beautiful grounds and a private beach. Also, there are plenty of places to relax and wander about and the hotel is only a few minutes from the Kalametiya Bird Sanctuary. Don't miss the opportunity to take a paddleboat ride through the lagoon at dawn. Simply Blissful. The staff here are a delight, and the food - magnificent. Chef went above and beyond to prepare some very special dishes. I look forward to returning here again and again. Highly Recommended!
9.2
Scored 9.2
Wonderful
Rated wonderful
388 reviews
Price from$107.73per night
Mangrove Beach Cabana, hotel in Ranna

Located 2.2 mi from Tangalle Lagoon, Mangrove Beach Cabana features free WiFi access and free private parking.

Beach, friendly staff, end of the world feeling
9.4
Scored 9.4
Wonderful
Rated wonderful
327 reviews
Price from$85per night
Buckingham Place, hotel in Ranna

Located on Rekawa Beach, Buckingham Place overlooks the Indian Ocean and Rekawa lagoon.

The Buckingham is an exceptional Hotel located on Rekwa Beach near to Tangalle. The service and quality of the Hotel is top notch. Amazing food and breakfasts and beautiful infinity pool overlooking the sea. The rooms are well appointed and the service is outstanding from start to finish.
9.9
Scored 9.9
Exceptional
Rated exceptional
111 reviews
Price from$299per night
Mangrove Beach Chalets, hotel in Ranna

Offering a barbecue and a private beach area, Mangrove Beach Cabanas and Chalets is set in Tangalle in the Hambantota District Region.

the setting / scenery was beautiful. Staff Service was excellent.
9.3
Scored 9.3
Wonderful
Rated wonderful
207 reviews
Price from$84.15per night
Turtle Island Cabana, hotel in Ranna

Located in Tangalle, a 5-minute walk from Tangalle Beach, Turtle Island Cabana provides accommodations with a garden, free private parking and a restaurant.

Charming and peaceful. My wife and I visited this lovely place to watch the turtles lay their eggs and enjoy the ambience. The cabana is a beautiful new design and very clean. Located in a private and serene area bordering an open paddy field where we saw peacocks and many other birds. The food was amazing, delicious, and great value. They had fresh caught seafood and quite a few different vegetable curries. Very short walk to both the Turtle Beach and the Harbor Beach for swimming. Wasantha and his daughter were so kind to us. Wasantha works for many years with the turtle project, a true expert on the history of turtles in this area. We would love to visit again!
10
Scored 10
Exceptional
Rated exceptional
9 reviews
Price from$28per night
Marakolliya Beach Resort, hotel in Ranna

Located in Tangalle, a few steps from Tangalle Beach, Marakolliya Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

8.3
Scored 8.3
Very Good
Rated very good
81 reviews
Price from$58.50per night
See all hotels in and around Ranna
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Ranna:

  • 10
    Scored 10

    Relaxing and walking on the beach in the morning or evening...

    Relaxing and walking on the beach in the morning or evening is a wonderful experience. Boat tour at Kalametiya Bird Sanctuary and nearby lake is unforgettable. You can watch fishermen sailing out to sea. The area is pristine! Roads in the area are perfect.
    Sarath Gamini
    Sri Lanka