Skip to main content

Search hotels in Ranna

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

Ranna – 7 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.

C
Christopher
From
United Kingdom
Stunning villa directly on deserted beach. Large pool maintained daily. Amazing staff prepared us beautiful food each day. We will be back when next in Sri Lanka!
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.

O
Oliver
From
India
Best place ever 😍 friendly, peaceful, tasty, clean and comfortable 🙏🏽🌺🧡
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 49 reviews
Price from
US$47.53
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.

K
Könül
From
Azerbaijan
The hotel was very nice ending for our Sri Lanka trip. We were travelling for our 10 year wedding anniversary and also my husbands birthday was same day of our anniversary. We spent our last 2 days in this hotel and we enjoyed it very much. The hotel was very helpful for our early check-in and late check-out sitations. The pool was very nice and clean, you can enjoy the ocean view and calm atmosphere from the pool. The restaurant and the food was amazing and really tasty. On our last night dinner i just told server Nimesh that its my husbands birthday and i want to make him a surprise little celebration with some candle and other staff. He arranged it very quickly and even they put Happy birthday song at the restaurant and my husband was just wow. Thank you, Nimesh, for this memory! Also the hotel Reception staff team was very kind and helpful, they have arranged a flower bouget surprise for us in the car during our transfer from Mirissa to Tangalle for our wedding anniversary. The room as well was nicely decorated with flowers and welcome amenities for our anniversary. Also in the mornings there was a free yoga lesson with a professional yoga instructor, we attended it and it was amazing to have it on open air. The hotel location as well was super nice, in the evenings we enjoyed amazing sunset view and you could also walk on the long beach. The hotel was just 30 minutes away from Rekawa Turtle watch, which we visited with the advise of the hotel reception and this was one of the best moments of our trips. Overall if you want to have a nice honeymoonlike stay in a resortlike property or a peaceful stay with your family and children, this hotel can be the best choice. Thank you for everything, dear Lankavatara Team!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,008 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.

I
Izabela
From
Poland
Wonderful place, spotless clean. The staff was extremly helpful. Great pool, free kayaks, professional massages, delicious breakfast. Paradise for families.
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.

K
Klára
From
Czech Republic
We had beautiful stay at this amazing place. Personal was always here and helpful, arranged for us tuktuk and bird watching tour. The room was amazing, clean, spacious, comfortable, we were upgraded for free. Ever day nice breakfast- different options available. Long Beach with palms and minimum people. If you get behind the waves, you can swim there. But best for long walks. Few beach restaurants nearby with fresh fish. Calm and peaceful, ideal if you want to get away from the crowds and just spend time with the sea and yourself.
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.

P
Polina
From
Italy
it was an incredible hotel. clean, nice-smelling bed linen. great breakfast. and the owner is one of the most friendly and kind people. It's a pity that we stayed for such a short time. If we return to Sri Lanka, we will definitely stay at this hotel.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 233 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.

L
Lukas
From
Austria
Perfect View! Perfect Crew! Perfect Food!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 228 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.

A
Antal
From
Slovakia
Excellent resort, beautifull location.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 272 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.

C
Charley
From
United Kingdom
Exceptional place to stay! Immaculate rooms, incredible food and nature all around. Priyanthi and her small team of ladies looked after us so well during our stay that we were genuinely sad to leave. Their cooking was the best we have ever experienced and we loved the breakfast especially! We stayed in a large, brand new room that was HUGE and would be perfect for families, it was spotless like the other rooms and had a lovely view of the garden. Their kindness was so beautiful and Priyanthi helped us to organise a trip to see the turtles lay eggs and a lagoon kayak experience- both were really great and I would recommend to other travellers. Priyanthi’s place was like being on safari where every day we saw monkeys, water buffalo, amazing birds and wildlife just from the balcony! The walk to the beach is so beautiful where you can immerse yourself in nature. It is a very special place here, Priyanthi and her team work so hard to keep it this way and genuinely care about you and the environment. Thank you for everything, we can’t wait to return!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 259 reviews
Price from
US$34.43
1 night, 2 adults

Ananya Beach Resort

Tangalle (Near Ranna)

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.

C
Cornelia
From
Austria
The hotel has a fantastic view of the ocean. The beach is incredibly beautiful, a long stretch of sand, bordered by greenery. Hardly any resorts, only a handful of small ones, not really visible from the beach. You have it basically to yourself. The food was very good, the staff ever so attentive. We enjoyed the big swimming pool, the calmness of the location, and liked the design of the hotel. We fully recommend this property.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 611 reviews
Price from
US$152
1 night, 2 adults
See all 7 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, 233 reviews
    From US$130 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 689 reviews
    From US$40 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 433 reviews
    From US$63.75 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, 229 reviews
    From US$113 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 1,008 reviews
    From US$140 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 121 reviews
    From US$32.90 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 272 reviews
    From US$135 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 228 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$86 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,008 reviews
  • Popular with guests booking hotels in Tangalle

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

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

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

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

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

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

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

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

    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 272 reviews

Best hotels with breakfast in Ranna and nearby

  • Scored out of 10, guest rating 8.9
    Fabulous - 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, 96 reviews

    Set in Tangalle, a few steps from Wella Odaya Beach, Kayaam House - Ayurveda & Wellness offers accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

    From US$413.90 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 297 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$131.30 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, 751 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$106 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
  • 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
  • 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$68 per night

Budget hotels in Ranna and nearby

  • 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.5
    Exceptional - What previous guests thought, 611 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$105 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 106 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$89.89 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 267 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$32.90 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 26 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.

    From US$84.92 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 23 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, 2 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$112 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