The 10 best cheap hotels in Ranna, Sri Lanka | Booking.com
Skip to main content

Cheap hotels in Ranna

Find the cheap hotels that appeal to you the most

The best cheap hotels in Ranna

Check out our pick of great cheap hotels in Ranna

Filter by:

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.

J
Jakub
From
Poland
This hotel is an absolute gem in Sri Lanka. We've visited several places, and this is our favorite. It's beautifully located, allowing you to walk for miles along the beach without encountering anyone. The beach is pristine, free of litter, unlike some other places in Sri Lanka. The rooms are spacious, comfortable, and beautifully designed. The service is excellent, and the restaurant offers a delicious and diverse menu. There are plenty of excursion options nearby, with stunning wetlands and lagoons perfect for bird watching. This wonderful place has been crafted with great care. Interestingly, it is also very affordable compared to other hotels. It's definitely worth traveling a bit further to enjoy this exceptional and beautiful spot. An absolute must-visit. I highly recommend it to everyone.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,019 reviews
Price from
US$126
1 night, 2 adults

Maritime Nest Cabanas

Tangalle (Near Ranna)

Offering a garden and garden view, Maritime Nest Cabanas is located in Tangalle, 400 metres from Tangalle Beach and 23 km from Hummanaya Blow Hole.

B
Beverley
From
Turkey
Everything, wish we could have stayed longer. Beautiful location near lagoons. Lovely walks around and about. Plenty of wildlife to see. Refreshing pool on site. Great restaurant too. Room was spacious and brand new.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 101 reviews
Price from
US$99
1 night, 2 adults

Hanguk Lanka Lagoon Villa

Tangalle (Near Ranna)

Set within 800 metres of Tangalle Beach and 18 km of Hummanaya Blow Hole in Tangalle, Hanguk Lanka Lagoon Villa provides accommodation with seating area.

G
Gedas
From
Lithuania
We feel very lucky that we had a chance to stay here. Could not recommend it more. We've got everything we needed. There was hot water with powerful steam, A/C, adapters for electricity. You can also order breakfast, lunch and dinner for really fair prices. The property is located in a very peaceful and beautiful area with peacocks and nature all around you. We've got privacy and the owners were very helpful, kind and sweet. We also rented a scooter from them. When we arrived we were offered a welcome drink which was very pleasant. When we were leaving they also arranged a tuk-tuk for us to go to the bus station. If you have a chance to stay here - do it. It was one of the best stays in Sri Lanka. We feel thankful and we would be happy to come back one day.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 233 reviews
Price from
US$23
1 night, 2 adults

Shine Wave Turtle Beach

Tangalle (Near Ranna)

Shine Wave Turtle Beach has a garden, a private beach area and a sun terrace with swimming pool and Full English/Irish breakfast in Tangalle.

O
Olga
From
Russia
exceptionally friendly and helpful staff! very clean and big rooms. the owner upgraded our room free of charge! and helped to organise tours both to udawalawa national park and kalametiya bird watching. we loved our stay!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 430 reviews
Price from
US$60
1 night, 2 adults

The lookout lodge

Tangalle (Near Ranna)

Boasting an outdoor swimming pool and views of garden, The lookout lodge is a recently renovated guest house set in Tangalle, 600 metres from Tangalle Beach.

S
Sarah
From
United Kingdom
Very friendly management. Can advise you on activities in the area. Provided lovely fresh made meals. Air con good and nice new swimming pool. No traffic noise at night. A good spot for bird sighting and easy walk to a large lagoon area and the beautiful local beach.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 142 reviews
Price from
US$72
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.

s
shalini
From
Netherlands
I think this might be the best place I've stayed at in my travels, atleast in this price range. Staf are great, facilities excellent, garden pretty, location is out of the way but there is easy access by bike or tuktuk, pool is gorgeous and food is amazing (so no real need to go anywhere else). I really can't fault the place. Was sad to leave and would gladly come back. Highly recommended!
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.

P
Pasa
From
Canada
Aruni and the Blue Ocean resort team were amazing from start to finish. We booked the ocean view room and it was so stunning that we decided to stay for a month. During that month, we got help from Aruni with booking lagoon tours, setting up a trip to both the safari parks that were nearby and a lot of other things. Whenever we needed tuktuks she would go out of her way to arrange it for us. One time I had to take a sick stray dog to the vet and she arranged everything with the vet and tuktuk to take me there, she even fed him and now he is there often and it was very sweet and she really did not have to do that. I cannot recommend Blue Ocean enough to anyone thinking about staying here. The beach is quiet and huge, there is so much wildlife nearby and there are a couple of restaurants nearby. Whenever we wanted to eat at the resort we would ask her in advance for some fish, lobsters and shrimp. On our last day they even had bbq which was very tasty. Thank you Blue Ocean team. We will definitely be back! And we already miss the two (now three haha) dogs Brownie, Emma and Cheese ball :D
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 156 reviews
Price from
US$76.50
1 night, 2 adults

Ashansa Lagoon Resort

Tangalle (Near Ranna)

Set in Tangalle, 600 metres from Tangalle Beach, Ashansa Lagoon Resort offers accommodation with free bikes, free private parking, a garden and a private beach area.

L
Laurynas
From
Lithuania
Everything was super, location is quiet, not to much tourist or overcrowd. The reception guy who meet us was super helpfull. Arenge as a lot off things like scooter and breakfast sandwich early in the morning before we leave to safari.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 149 reviews
Price from
US$40
1 night, 2 adults
All cheap hotels in Ranna

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in Ranna and surroundings in the past month

See all

Enjoy breakfast in Ranna and nearby

  • 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, 298 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
  • Seven Turtles

    Tangalle
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 758 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$95 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, 156 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, 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$119 per night
  • 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 9.5
    Exceptional - What previous guests thought, 615 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

Stay connected in Ranna and nearby. Cheap hotels with free WiFi

  • Scored out of 10, guest rating 10.0
    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$44.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, 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 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.9
    Exceptional - What previous guests thought, 22 reviews

    Situated within a few steps of Kahandamodara Beach and 31 km of Hummanaya Blow Hole, Mothership offers rooms with air conditioning and a private bathroom in Tangalle.

    From US$36.46 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
  • OMIA

    Tangalle
    Free WiFi
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 273 reviews

    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.

    From US$135 per night

Cheap hotels that guests love in Ranna

See all
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 49 reviews
    Lovely studio set just back from the beach in a quiet and beautiful area. It’s was so wonderful to be in such a quiet and serene location with the waves the only sound. Nish is a fantastic host and the food was both delicious and plentiful. He very kindly organised a Sri Lankan cookery class with him and his Mum, also got to eat it afterwards, yum. The beach is stunning and had a few plays in the waves although a little rough to swim. Also had a yoga class a few minutes away which was hard but felt great after.
    Guest review by
    Simon
    Solo traveller
  • Avg. price/night: US$391.50
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 19 reviews
    Lovely villa with spacious bedrooms and a nice living room and terrace facing the pool and the garden. Very convenient with kids. The beach is almost all yours and pretty but the waves are huge so young kids cannot swim by themselves. Location is remote which is good and bad (beautiful nature but a bit far away from places to visit - except Udawalawe Park and Mulkirigala temple which are easy to reach and both amazing to visit). Philip and Dushantha are very nice and were adorable with the kids.
    Guest review by
    Alice
    Family with young children