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

Beach Hotels in Kosgoda

Find the beach hotels that appeal to you the most

The best beach hotels in Kosgoda

Check out our pick of great beach hotels in Kosgoda

Filter by:

Review score

Baker's cottage

Kosgoda

Featuring garden views, Baker's cottage features accommodation with an open-air bath, a garden and a bar, around 100 metres from Kosgoda Beach.

T
Thomas
From
France
One of the most lovely accommodations I have stayed in Sri Lanka. The owners are very friendly and kind. The place is very clean. The area is very beautiful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 53 reviews
Price from
US$32.40
1 night, 2 adults

Sama Retreats - Kosgoda

Hotel in Kosgoda

Set in Kosgoda, a few steps from Kosgoda Beach, Sama Retreats - Kosgoda offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

l
lior
From
Israel
Amazing 👏 such a unique place, we fall in love
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 reviews
Price from
US$250
1 night, 2 adults

Oruwa Turtle Beach Villa

Kosgoda

Comprising a private beach area and a garden, Oruwa Turtle Beach Villa is a recently renovated accommodation in Kosgoda located close to Kosgoda Beach.

D
DMITRY
From
Russia
An amazing place with amazing staff. You’re basically facing the ocean and you can hear waves throughout your whole stay. Best place to be
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 37 reviews
Price from
US$48.60
1 night, 2 adults

Villa Svara

Hotel in Kosgoda

Located in Kosgoda, 1 km from Kosgoda Beach, Villa Svara provides accommodation with a garden, free private parking, a private beach area and a terrace.

E
Eleanor
From
United Kingdom
Very nice room and an extremely kind, generous owner who helped us with transportation, washing and recommendations for restaurants. Breakfast was delicious with very big portions!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 13 reviews
Price from
US$31.54
1 night, 2 adults

Fourcoock Villa

Kosgoda

Offering a garden and garden view, Fourcoock Villa is set in Kosgoda, less than 1 km from Kosgoda Beach and 43 km from Galle International Cricket Stadium.

A
Annamaria
From
Italy
Beautiful house. Kind family, helpful.. very polite. I highly recommend. Excellent location to reach one of the authentic turtle protection and conservation centers "MARINE TURTLES PROTECTING CENTER" 😍
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 40 reviews
Price from
US$15.30
1 night, 2 adults

Turtle Paradise Villa

Hotel in Kosgoda

Situated in Kosgoda, 100 metres from Kosgoda Beach, Turtle Paradise Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

L
Laura
From
Australia
We chose it as a secluded getaway which it was. Behind the gate is a mini oasis. She sounds of nature just perfectly added to the peace.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 128 reviews
Price from
US$46.80
1 night, 2 adults

Ahu Bay

Ahungalla (Near Kosgoda)

Located in Ahungalla, less than 1 km from Ahungalla Beach, Ahu Bay provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

F
Faris
From
Maldives
Amazing friendly staff, best view, delicious food and drinks. Special thanks to Tirash
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 261 reviews
Price from
US$367
1 night, 2 adults

Sea View Villa Bentota, Induruwa

Induruwa (Near Kosgoda)

Boasting sea views, Sea View Villa Bentota, Induruwa features accommodation with a private beach area, a garden and a bar, around 200 metres from Induruwa Beach.

B
Brooklyn
From
United States
A restaurant where you can order delicious seafood with a very beautiful beach. The staff are very kind and always look after us. Also, the room we got was very big and it was very clean. I loved this beach screen the most. I recommend it.  And we will definitely be back
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 144 reviews
Price from
US$35
1 night, 2 adults

Sundara by Mosvold

Balapitiya (Near Kosgoda)

Set in Balapitiya, 300 metres from Balapitiya Beach, Sundara by Mosvold offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

S
Sebastian
From
Sweden
Everything was perfect, the staff were very welcoming and helpful all the time. I recommend you to check in at this beautiful place if you’re are visiting Sri Lanka. A special thanks to Hassan and Deshan who were always there for us when we needed anything.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 162 reviews
Price from
US$261
1 night, 2 adults

Taru Villas The Long House - Bentota

Bentota (Near Kosgoda)

Located in Bentota, 200 metres from Bentota Beach, Taru Villas The Long House - Bentota provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared...

M
Meghann
From
United Kingdom
We had an amazing stay at the Long House. The grounds, pool and hotel are beautiful. The rooms are large, clean and ours had a beautiful outside shower. We decided to go half board, and would thoroughly recommend. The choices were lovely, with a good mix of traditional and Western dishes. The staff are amazing, especially the restaurant staff. We couldn't recommend the Long House anymore!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 135 reviews
Price from
US$284.63
1 night, 2 adults
All beach hotels in Kosgoda

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Kosgoda and surroundings in the past month

See all

Save money on beach in Kosgoda and nearby – budget options available

  • Nil Menik Villa

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 67 reviews

    Situated in Bentota, a few steps from Kosgoda Beach, Nil Menik Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$48 per night
  • Moi Induruwa by DBI

    Bentota
    Budget options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 12 reviews

    Set in Bentota, a few steps from Maha Induruwa Beach, Moi Induruwa by DBI offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$64.90 per night
  • Coastal Heaven

    Bentota
    Budget options available

    Featuring garden views, Coastal Heaven provides accommodation with a balcony, around a few steps from Maha Induruwa Beach.

    From US$98.90 per night
  • Boasting lake views, The WE2 - Tiny Home with Romantic Pool in Bentota features accommodation with a private beach area, an infinity pool and free bikes, around 1.2 km from Induruwa Beach.

    From US$119.88 per night
  • Ocean of Life Ayurveda Hotel

    Induruwa
    Budget options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Set in Induruwa, a few steps from Induruwa Beach, Ocean of Life Ayurveda Hotel offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$51.89 per night
  • New Casa Marc

    Induruwa
    Budget options available

    Situated in Induruwa, a few steps from Induruwa Beach, New Casa Marc features accommodation with free bikes, free private parking, a garden and a private beach area.

    From US$49.94 per night
  • Janus Paradise Rest

    Bentota
    Budget options available
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 341 reviews

    Set in Bentota, a few steps from Induruwa Beach, Janus Paradise Rest offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$49.50 per night
  • Beach Club Apartments

    Induruwa
    Budget options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 13 reviews

    Providing free WiFi, parking on-site and a private beach area, the recently renovated property of Beach Club Apartments, offers rooms in Induruwa, 100 metres from Induruwa Beach and 4.7 km from...

    From US$63.72 per night

Beach Hotels with swimming pools in Kosgoda and nearby

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 64 reviews

    Situated in Bentota, a few steps from Kosgoda Beach, The Habitat Kosgoda by Asia Leisure features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

    From US$122.21 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 304 reviews

    Situated in Bentota, 700 metres from Kosgoda Beach, Sheraton Kosgoda Turtle Beach Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

    From US$200.24 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 89 reviews

    Located in Bentota, a few steps from Kosgoda Beach, The Pleasure Kosgoda provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$249.17 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Saffron & Blue a four-bedroom villa located in Kosgoda, a small town in southern Sri Lanka known for its turtle conservation projects. A 40-feet outdoor pool surrounded by gardens is available.

    From US$522.22 per night
  • Set in Egodaduwa in the Galle District region and Kosgoda Beach reachable within 2.1 km, Gold Cinnamon Villa offers accommodation with free WiFi, barbecue facilities, a private beach area and free...

    From US$33.88 per night
  • Ahu Bay

    Ahungalla
    Swimming pool
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 261 reviews

    Located in Ahungalla, less than 1 km from Ahungalla Beach, Ahu Bay provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$421.76 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 341 reviews

    Heritance Ahungalla is luxurious beachfront hotel located 76 km from Colombo. It offers stylish 5-star accommodation with an outdoor pool, a golf putting green and free parking on site.

    From US$222 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 880 reviews

    Riu Sri Lanka All Inclusive features themed restaurants and offers 24-hour services. Featuring free WiFi throughout the property, it offers accommodation in Bentota.

    From US$272.18 per night

Highly rated beach hotels in Kosgoda and nearby

  • Induwara Villa

    Ahungalla
    8.0+ review score
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 13 reviews

    Located just less than 1 km from Ahungalla Beach, Induwara Villa provides accommodation in Ahungalla with access to a garden, a bar, as well as full-day security.

    From US$26.85 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 52 reviews

    Offering garden views, Ocean Pearl Cottage in Ahungalla offers accommodation, a garden, a private beach area, a terrace, a restaurant and barbecue facilities.

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

    With Ahungalla Beach reachable in 400 metres, VILLA 826 Ahungalla provides accommodation, a restaurant, a private beach area, a garden and a bar.

    From US$22.40 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 62 reviews

    Situated in Bentota, a few steps from Maha Induruwa Beach, The Rockwall Boutique Hotel Bentota features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden...

    From US$183.04 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 83 reviews

    Bombay Bicycle Club Bentota features free bikes, outdoor swimming pool, a garden and terrace in Bentota. The property has a bar, as well as a restaurant serving Indian cuisine.

    From US$149 per night
  • Sri Villas

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 107 reviews

    Featuring air conditioning, Sri Villas, a beach front property is located in Induruwa, 29 km from Hikkaduwa. Bentota is 4.2 km away. Free private parking is available on site.

    From US$186.82 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 580 reviews

    Located in Bentota, a few steps from Induruwa Beach, Pandanus Beach Resort & Spa provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

  • Sea Rock Villa

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 445 reviews

    Boasting a private beach area and an outdoor swimming pool, Sea Rock Villa offers rooms a 5-minute drive from Bentota. The property has free Wi-Fi and a garden with BBQ facilities.

    From US$121 per night

Enjoy breakfast in Kosgoda and nearby

  • Hasi Villa

    Ahungalla
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Situated in Ahungalla in the Galle District region and Ahungalla Beach reachable within 400 metres, Hasi Villa features accommodation with free WiFi, barbecue facilities, a private beach area and free...

    From US$17 per night
  • Kamal Villa

    Ahungalla
    Breakfast options
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 7 reviews

    Featuring a garden, terrace and views of garden, Kamal Villa is located in Ahungalla, 500 metres from Ahungalla Beach. This beachfront property offers access to free WiFi and free private parking.

    From US$40 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Boasting lake views, The WE2 - Wildwood Elegance Escape features accommodation with a private beach area, pool with a view and a garden, around 1.3 km from Induruwa Beach.

    From US$133.20 per night
  • Located in Induruwa, 100 metres from Induruwa Beach, Villa Kingfish, Apartments provides accommodation with a private beach area, free private parking, a garden and a terrace.

    From US$56.61 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 96 reviews

    Set in Bentota, a few steps from Induruwa Beach, Southern Star Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$45 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 162 reviews

    Set in Balapitiya, 300 metres from Balapitiya Beach, Sundara by Mosvold offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. 39 km from Galle...

    From US$327.04 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 8 reviews

    Oasey Ayurveda Hotel has an outdoor swimming pool, garden, a private beach area and terrace in Bentota.

    From US$88 per night
  • Oasey Beach Hotel

    Bentota
    Breakfast options
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 67 reviews

    Oasey Beach Hotel is located on Induruwa Beach, a 2-hour drive from Colombo International Airport. It offers spacious accommodation, a restaurant and a private beach area. It has free Wi-Fi.

    From US$99 per night

Beach hotels that guests love in Kosgoda

See all
  • Avg. price/night: US$180
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 48 reviews
    Wow wow wow, what a stunning beachside property. We knew it was wellness focused (which my wife loved - especially the massages and sauna!) but there was so much more to this unique property like enjoying a cold drink by lovely pool or relaxing on the deserted beach. The staff were great, nothing was too much trouble. The room was spacious and well thought out with a private veranda. Would highly recommend and will definitely be back.
    Guest review by
    Ben
    Young couple
  • Avg. price/night: US$44.40
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 53 reviews
    Had all the mod cons I needed Bed was sooo comfortable Outside Bath was fab Near the beach Lovely garden Perfect family space
    Guest review by
    Carolyn
    Solo traveller
  • Avg. price/night: US$71.93
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 37 reviews
    Perfect nice & clean place basically right on the beach, with good restaurant and Turtle rescue center in the neighborhood. In the end we received nice gift from the collective. Recommended !
    Guest review by
    Anton
    Young couple
  • Avg. price/night: US$46.80
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 128 reviews
    This was a beautiful property, very close to the sea, but very secluded so it felt like it was your own private beach! The owner was really friendly, obviously house proud, and very accommodating. Our daughter loved the pool too!
    Guest review by
    Emma
    Family with young children
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 76 reviews
    During my short stay I felt that I was visiting my uncle’s country house. Wije is super friendly, the breakfast was rich, the garden is amazing, just 2 minutes from the endless beach and turtle conservation center. There are a few bars on the beach and you can ask for the sun bed.
    Guest review by
    Krystyna
    Solo traveller
  • Avg. price/night: US$46.80
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 128 reviews
    The most helpful and friendly staff Delicious breakfast Perfect location, 1 minute from the beach
    Guest review by
    Lauren
    Young couple