Skip to main content

Search hotels in Ranna

Enter your dates to see the latest prices and deals for Ranna hotels

Ranna – 8 hotels and places to stay

Filter by:

Star rating
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.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.

V
Vanessa
From
Germany
Great getaway directly at a beautiful and clean beach. The hosts are super friendly and the food was amazing. Would recommend to come here.
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.

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

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
Aleksandr
From
Turkey
Wonderful place, comfy bed, tasty breakfast!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,024 reviews
Price from
US$126
1 night, 2 adults

Lagoon gate Tangalle Resort

Tangalle (Near Ranna)

Situated in Tangalle, 21 km from Hummanaya Blow Hole, Lagoon gate Tangalle Resort features accommodation with free bikes, free private parking, a garden and a shared lounge.

J
Jill
From
United Kingdom
Breakfast was lovely. Enjoyed kayaking on the lagoon. Staff were very attentive and kind. Room was immaculately clean. Would not hesitate to recommend.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 264 reviews
Price from
US$84
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.

D
Darrel
From
Sri Lanka
Can recommend nice place clean and the host was very helpful close to the beach clean pool and quite place.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 155 reviews
Price from
US$76.50
1 night, 2 adults

Igabara Hobbit House

Tangalle (Near Ranna)

Igabara Hobbit House has free bikes, garden, a shared lounge and terrace in Tangalle. This 4-star hotel offers room service and babysitting service.

v
valentin
From
Switzerland
Special House , Special Service all together perfect!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 239 reviews
Price from
US$100
1 night, 2 adults

Villa Blu

Tangalle (Near Ranna)

Set in Tangalle, 1.6 km from Gurupokuna Beach, Villa Blu offers accommodation with a garden, free private parking, a shared lounge and a terrace.

C
Cristina
From
Romania
The property looks exactly like the pictures, it is very clean, the views are great. Tasty food, good wi-fi and to top it all was the staff, that did everything so well can feel good and have a nice stay. We would gladly come back anytime.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 230 reviews
Price from
US$175
1 night, 2 adults

OMIA

Tangalle (Near Ranna)

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.

L
Luigi
From
Germany
My partner and I had the absolute pleasure of staying at Omia Hotel for five nights, and it was an unforgettable experience. From the moment we arrived, the atmosphere was serene and welcoming. The hotel is exceptionally quiet, with no disturbances or noise, which made it the perfect retreat. We stayed in a bungalow right next to the pool, and the respectful nature of the other guests added to the peaceful ambiance. It felt like a little slice of paradise. The beach was truly breathtaking—untouched and pristine. We could walk along the shore for 30 minutes without encountering another soul. It’s the most peaceful and unspoiled place I’ve ever visited, making it a dream destination for anyone looking to disconnect and recharge. The staff at Omia were incredibly friendly and attentive, going above and beyond to ensure we had everything we needed. And the food—wow! The authentic Sri Lankan dishes were bursting with flavor. I highly recommend trying them; every meal was a delight. If you’re looking for tranquility, natural beauty, and warm hospitality, Omia Hotel is the place to be. We can’t wait to return!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 273 reviews
Price from
US$175
1 night, 2 adults

All View Resort

Tangalle (Near Ranna)

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.

n
nivarthana
From
Sri Lanka
Amazing place, she put great effort so that we could see baby turtles walk and mama turtle giving birth. The room was clean, good AC and nice bathroom, peaceful place and very safe, she also made a authentic + english breakfast for us, made the dinner for us to take to beach, offered snacks too, also gave us home made buffolo curd and pancakes which were very tasty
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 260 reviews
Price from
US$34.43
1 night, 2 adults
See all 8 hotels in Ranna

Hotels with airport shuttles in Ranna

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 239 reviews
    From US$110 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 695 reviews
    From US$65 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 436 reviews
    From US$76.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 14 reviews
    From US$33.60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 230 reviews
    From US$119 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 1,024 reviews
    From US$161 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 121 reviews
    From US$31.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 273 reviews
    From US$145 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 230 reviews
    From US$192.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 83 reviews
    From US$90 per night

Most booked hotels in Ranna and surroundings in the past month

See all
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 1,024 reviews
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 695 reviews
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 759 reviews
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 616 reviews
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 403 reviews
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 341 reviews
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 269 reviews
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 300 reviews
  • Popular with guests booking hotels in Tangalle

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 370 reviews
  • Popular with guests booking hotels in Tangalle

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

Best hotels with breakfast in Ranna and nearby

  • Scored out of 10, guest rating 10.0
    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$100 per night
  • 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
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 97 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
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 298 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$141.40 per night
  • 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
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 759 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.

  • 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
  • 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

Budget hotels in Ranna and nearby

  • 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$85 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 370 reviews

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

    From US$80 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - 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
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 269 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$54.88 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$31.50 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 22 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
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 4 reviews

    Araliya Villa, a property with a garden and a terrace, is situated in Tangalle, 500 metres from Rekawa Beach, 23 km from Hummanaya Blow Hole, as well as 46 km from Weherahena Buddhist Temple.

    From US$123.20 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 56 reviews

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

    From US$77.27 per night

What guests said about Ranna:

  • 10.0

    We loved the serenity, and being away from it all but there...

    We loved the serenity, and being away from it all but there aren’t many other options to eat out. We tried the ‘mothership’ but our chef was far superior and as long as you tell him what you would like to eat, he will shop for you and cook very delicious food.
    Guest review by
    Brinda
    United Kingdom