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.

K
Karolina
From
Poland
Everything. It was great. Spacious rooms. Nice veranda. Staff was amazing. Philip the housekeeper was such a great caring guy.the cook prepared very delicious meals. The house was really great. We hope we can go back one day:) ❤️
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.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.

L
Lenka
From
Czech Republic
Beautifull rooms,very kind staff,excellent food,nice pool. Very relaxing place,definately not overcrowded,good prices in the restaurant according to the quality of food. Mighty ocean.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,011 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.

b
bogdan
From
Russia
It was so enjoyable stay in lagoon gate. Caring service by all stuff is on highest level. We will never forget hospitality that we were met late at night when we arrived at the hotel. Speciality of this place is very tasty prawns and seafood that you will never find in tangalle. My very special thanks to Lali and Salinda for satisfying all the requests. And cooking man for breakfasts and very good coffee, i dont even figure out what is the secret of it ))
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.

m
mathis
From
France
The place is so peaceful. The garden leads straight to the beach, with fishermen working in the mornings, no tourists at all. Our room was clean, but the best part was the view from the bed , straight onto the sea The owner is very careful and welcoming, prepared breakfast early, as we liked, also gave us advice and helped us organising safari tour in Yala Scooter rental on point too
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.

J
Jiri
From
Czech Republic
Cozy place! The owner is icredibly helpful, beyond the stay at Igabara. Helped us with the transport and activities, fairly recommending what is the best.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 236 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.

I
Irina
From
Russia
The best food and the best stay we have had during our vacation. Views from the village are great, the beach is beautiful, almost like a private one. Highly recommended!
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.

S
Samuel
From
United States
We loved our stay at Omia. It was such a relaxing experience, we spent a lot of time on our deck overlooking the ocean. The waves were a bit too strong to swim in the ocean during the time we visited (end of the season), but it was still very nice to walk along the long stretch of beach.The Sri Lankan breakfast and dinner are very delicious! The WiFi is a bit weak in the rooms, but it might depend on the room you are in. The staff was very friendly and helpful. Thank you!
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.

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, 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.

T
Tyler
From
New Zealand
Amazing pool right on the beach front, large rooms with a great view of the ocean. Quiet location with and the hotel had a scooter available for hire so we could venture into Tangalle. Great stay.
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, 236 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,011 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$297 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,011 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, 752 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, 400 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 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 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
  • 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
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 229 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 9.0
    Superb - What previous guests thought, 369 reviews

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

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