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.

M
Michael
From
United Arab Emirates
We had a fantastic stay at Ranna Beach House! The location is absolutely stunning—right on a quiet, unspoiled beach with incredible sunset views. The staff were warm, attentive, and made us feel right at home. The food was a real highlight—fresh, flavorful, and beautifully prepared every time. The house is clean, well-maintained, and perfect for a peaceful getaway. Highly recommended!
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.

D
David
From
Belgium
Nichka and his family are super smily and friendly. They wants you to have thé n'est stay as possible. The guest house is in a little paradise. The food his made with love. Our stay was marvelous
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 48 reviews
Price from
US$47.53
1 night, 2 adults

Golden Beach Paradise

Tangalle (Near Ranna)

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.

M
Mikulas Dylowicz
From
Greece
The reality was better than pictures:). Amazing ocean with beautiful nature. Very relaxing atmosphere with kind staff.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 295 reviews
Price from
US$120
1 night, 2 adults

Sleeping Elephant Beach Resort

Tangalle (Near Ranna)

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.

J
JAKUB
From
Poland
We had an absolutely wonderful stay – it truly is a dream destination. Every detail has been carefully taken care of by the owners, reflecting their dedication. What stands out the most is how they’ve managed to combine a sense of luxury with a laid-back, natural ambiance. It never felt overdone, but perfectly integrated with the surrounding nature, creating a serene and inviting atmosphere. The staff, both in the restaurant and in maintaining the property, were outstanding – attentive, professional, discrete and always smiling. We really appreciated the exceptional attention to every aspect. A truly unforgettable stay.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 103 reviews
Price from
US$83
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.

M
Madis
From
Estonia
Staff is really attentive and helpful. This makes for a really stress free vacation as we did not have to worry about a thing. Food was delicious and always prepared fresh. Beach was as epic as it gets, long and wide sandy strip. Pool was well taken care of and loungers were plenty to be found in shade and in sun. Rooms, although simple, were comfortable and cleaned daily. Location is good, quiet and relaxing.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 155 reviews
Price from
US$64.80
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.

R
Rimvydas
From
Lithuania
Very nice place, nice garden, amazing Hobbit House. Everything was perfect. Very tasty and delicious breakfast. Very kindly and helpful host.
Scored out of 10, guest rating 9.9
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.

А
Алина
From
United States
That’s the Best hotels team we have ever had in our life ! The stuff do everything to feel like you are at home . Kamal is the Captain of the boat ! The Best hotel manager ever . Mithuu is a superviser and he will explain everything what you need . Lakshan is a room boy who clean better than you could imagine. And a Chief - Lasantha , thank you for the delicious food . Villa is awesome. View is unbelievable. Thank you Guys for our the best stay ever ! We will be back with our friends ! Sri Lanka ❤️
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 225 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.

P
Peter
From
Hungary
It's an ideal place for a peaceful rest, that's why we came here and we weren't disappointed. It's almost like having your own oceanfront. If you like local food and seafood, you won't be disappointed in the restaurant either. The staff did an excellent job. A special thanks for the breakfast time that is not bound by time.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 271 reviews
Price from
US$135
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.

S
Szilvia
From
Hungary
We had a fantastic stay at this family-run hotel! The location is great—very close to the beach and within walking distance of Turtle Beach, where we had the unforgettable experience of watching giant green turtles lay eggs. The hotel is spotless, and both breakfast and dinner were exceptional, offering a mix of authentic Sri Lankan dishes and classic Western options. The owner is incredibly friendly, helpful, and genuinely cares about guests’ comfort. Highly recommended for anyone looking for a warm and memorable stay!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 261 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.

D
Duminda Kuruppu
From
Sri Lanka
The view is amazing. Staff was amazing. I highly reccomond this place if you wanna enjoy calm and quite relaxed experience.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 605 reviews
Price from
US$84
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.9
    Exceptional - What previous guests thought, 233 reviews
    From US$130 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 436 reviews
    From US$63.75 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 103 reviews
    From US$83.83 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, 224 reviews
    From US$113 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 994 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, 271 reviews
    From US$135 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 225 reviews
    From US$192.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 81 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, 994 reviews
  • Popular with guests booking hotels in Tangalle

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

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

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

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 604 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.4
    Superb - What previous guests thought, 262 reviews
  • Popular with guests booking hotels in Tangalle

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

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

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 225 reviews

Best hotels with breakfast in Ranna and nearby

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 94 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, 295 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$121.20 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, 738 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, 79 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
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 224 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$113 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, 604 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, 103 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$83.83 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 262 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 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
  • 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$51.51 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