Skip to main content

Search hotels in Ranna

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

Ranna – 9 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$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, 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.

K
Kushantha
From
Sri Lanka
Lovely delicious breakfast with sufficient quantities.
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
Azteca74
From
Spain
We stayed in Lankavatara 9 days and we had a wonderful and restoring experience. We choose the location because is very quite and immerse in the nature and after 10 days going around the island we needed a break before leaving. What make our stay unforgettable has been also the staff, all are very helpful and professional, from the staff at the reception, the staff at the restaurant, the staff who clean, and the staff at the spa. Thank you from be so kind and make our stay incredible.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,030 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
Josko Pecarevic
From
Croatia
Resort is on great location, its so peacefull and nice. Rooms are very tidy, comfortable and super clean. Pool is great also, we spend hours there chillin' out. They have great restorant, food is amazing, we had dinner there 3 times and we loved all food there. Apsolutelly perfect. Personell is the highlight here, those people are amazing! Very profesional, on service all time, ready and capeable to help with any wish or desire. We felt like we are one big family. This is one of top 2 hotels where I been in my life traver experience. Thanks a lot, you are amazing!
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.

L
Liana
From
Netherlands
We stayed for 4 nights in November 2022 and it was truly an amazing stay. Our room was facing the beautiful rough sea. We enjoyed the waves, they seem strong but it is actually safe to swim, it’s very shallow. There are delicious breakfast and dinners served at the cafe and you can order drinks and snacks throughout a day. Few things to note: - The place has just reopened after being closed for a couple of years. Some rooms are still getting their makeover. - The staff are all new and still learning their way around. The owner provides great guidance and is there if you have any questions that staff cannot answer. Please be patient with them. - This hotel is a home to three local dogs who are the friendliest creatures ever. They will often come to the guest for cuddles or just sleep in the shades under trees.
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
Pavol
From
Slovakia
Very nice stay at trendy house near Tangalle. It´s great experience to stay here. It´s designed for couples, but we stayed there with our small daughter. Nature near is very nice, lot of colorful birds, peacocks, and other animals. Beach is little bit far away (maybe 20-25 minutes walk). Breakfast was absolutely great, one of the best in Sri Lanka. Our host was very helpful and always smiling :)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 241 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, 231 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.

G
George
From
Saudi Arabia
small, perfectly run resort, large empty beach. Excellent place to write.
Scored out of 10, guest rating 9.8
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.

J
Jaime
From
Spain
The lady running the place is very kind. Perfect location to acces the amazing Tangalle beach, just less than 15 minutes walking, and direct access to Rekawa beach to see the turtles at night. The lady even gave us a torch for the night walk. Room has all you need, hot water, AC and comfortable beds. The provide good food at reasonable price. They were also very nice allowing for late check out. Overall perfect value for money.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 262 reviews
Price from
US$34.43
1 night, 2 adults
See all 9 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, 241 reviews
From US$130 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 697 reviews
From US$50 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$130 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,030 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.8
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, 231 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,030 reviews

Popular with guests booking hotels in Tangalle

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

Popular with guests booking hotels in Tangalle

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

Popular with guests booking hotels in Tangalle

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

Popular with guests booking hotels in Tangalle

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

Popular with guests booking hotels in Tangalle

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

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 303 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, 467 reviews

Popular with guests booking hotels in Tangalle

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 370 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.

From US$100 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$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, 270 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

Best hotels with breakfast in Ranna and nearby

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 98 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 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, 761 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$133 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 230 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$130 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,382 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$130 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 618 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$120 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 26 reviews

With garden views, Peacock Residence & Cabana's is set in Tangalle and has a restaurant and a 24-hour front desk. This beachfront property offers access to free WiFi and free private parking.

From US$12 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 64 reviews

Set in Tangalle, a few steps from Kahandamodara Beach, Serendivi Resort Villa offers accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

From US$339 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