Skip to main content

Search hotels in Ranna

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

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

M
Marco Pirozzo
From
Italy
I stayed with my friend in this fabulous property with direct access to the beach. It seemed like being in a private paradise. In fact, in addition to the super cozy room, with hot water, air conditioning and super clean, they had access to the outdoor area equipped with deck chairs and a hammock surrounded by greenery and peace. The owner, the boy and the lady who worked there were super nice and friendly, always available for our every need. Even their dog Rocco, stayed with us all night to keep us company while we enjoyed the sound of the waves. It was one of the best moments spent in Sri Lanka.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 51 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

Fishermens Lodge & Restaurant

Ranna

With lake views, Fishermens Lodge & Restaurant is set in Ranna and has a restaurant, room service, bar, garden and terrace. Free WiFi is offered. Some units feature a balcony and/or a patio.

K
Katrin
From
Germany
Our three days at fishermen’s lodge were super special, we felt so welcome and included in their family. The food in the restaurant was really amazing, the host is a great cook, we loved especially her rice and curry and the grilled fish. The traditional breakfast was also really good! The room was really simple, but still very clean and the host was always ready to help us in any way. You just walk a few steps to the beautiful beach which is nearly empty! In the morning the host took us fishing one time, which was the most special and fun experience! Overall we really recommend coming here for an authentic and local experience with extraordinary people! Thank you for everything! We might come back one time :)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 11 reviews
Price from
US$25
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.5
Exceptional - What previous guests thought, 1,052 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.

N
Nils
From
Germany
We had our best stay so far at the Lagoon Gate Resort! We were warmly welcomed with some refreshing juice and cold towels and we had a tremendously spacious, well equipped and perfectly clean room. We really enjoyed the pool area and could even rent kayaks for free for a tour at the lagoon. The breakfast was delicious and we also booked a really good massage directly at the accommodation. Would definitely come back next time!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 263 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
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.1
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
Philip
From
Spain
Where do I start? From the second we arrived our host was there to help in every shape or form. Such an amazing family run accommodation,this once in a lifetime experience. We instantly extended our stay. Our Hobbit house was just fantastic in every way. Everything you need is inside. The bed!!!!! You could fit a small village on the bed 🤣. The bathroom was incredible, everything was supplied including, quality shampoos, conditioners, shower gels, lotions, hairdryer. By far the best accommodation we have stayed in on our 3 week journey of Sri Lanka. Our host even organised an early morning Kayak on the lake which is a 2 minute walk, which was less that 10euro for as long as you want. He also suggested the turtle sanctuary which is an easy walk to the beach. There we saw newly hatched turtles running into the sea, followed by numerous turtles laying there eggs, on a guided and strict tour. Overall PLEASE BOOK Igabara hobbit house, you definitely won't be disappointed xx
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 249 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.

e
elliot
From
United Kingdom
Absolutely Everything - the most amazing place with the most incredible staff. Kamal and his team are absolutely fantastic and we couldn't recommend this place highly enough - easily the best place we have ever stayed driven hugely by the fantastic staff! We will without doubt be back in the future!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 237 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.

F
Fabian
From
Sweden
Located on a deserted beach is somewhat unique to Sri Lanka. Amazing bungalows with all that you can ask for! Big pool and the beach just seconds away. The staff is so friendly and the owner Barbara is a great host!! :) Thanks for an amazing stay :)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 276 reviews
Price from
US$175
1 night, 2 adults
See all 11 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, 249 reviews
From US$200 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 712 reviews
From US$65 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 437 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$39.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 232 reviews
From US$140 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,052 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 121 reviews
From US$35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 276 reviews
From US$175 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 33 reviews
From US$19.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 237 reviews
From US$231 per night

Most booked hotels in Ranna and surroundings in the past month

See all

Popular with guests booking hotels in Ranna

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 712 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,052 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 409 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 349 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 289 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 377 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 625 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 770 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 315 reviews

Budget hotels in Ranna and nearby

Scored out of 10, guest rating 10
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.

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

Boasting air-conditioned accommodation with a balcony, Turtle cove residence is situated in Tangalle. This property offers access to a terrace and free private parking.

From US$71.68 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, 81 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.1
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 8.5
Very good - 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 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$35 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

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

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.6
Exceptional - What previous guests thought, 232 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$140 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,404 reviews

Good Karma Hotel is located on Rekawa Beach in Tangalle, offering an outdoor pool and free Wi-Fi throughout the property. Free parking and a 24-hour front desk are available.

From US$160 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 377 reviews

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

From US$110 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 625 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$150 per night

What guests said about Ranna:

10

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