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

Turtle Bay Cottage

Kosgoda

Boasting garden views, Turtle Bay Cottage offers accommodation with a private beach area, a garden and a terrace, around 1.1 km from Kosgoda Beach.

M
Michal
From
Poland
Brand new, very clean and well equipment. Modern style. Really nice people are renting and servicing this cottage. Very close to the beatiful beach. Close to shop.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$60
1 night, 2 adults

Baker's cottage

Kosgoda

Featuring a patio with garden views, a spa and wellness centre and an open-air bath, Baker's cottage can be found in Kosgoda, close to Kosgoda Beach and 44 km from Galle International Cricket Stadium....

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, 64 reviews
Price from
US$30.78
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.

M
Mads
From
Denmark
Everything. It is a phenomenal place. Something like this place is what you always dream about as a traveller, but never really get. And then you arrive at Sama. The Beach is a dream, the retreat feels like its luxery in the middel of the jungle.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 60 reviews
Price from
US$225
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, 39 reviews
Price from
US$48.60
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.

S
Sarah
From
United Kingdom
Everything - it’s quiet and near a supermarket and it’s close to the bus stop - the hosts are delightful and offered me a mango juice and mangoes from their tree and some Jack fruit and also a lift to the turtle sanctuary
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 44 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.

R
Ronan
From
Ireland
Beautiful accommodation situated next to an incredible beach with very few people. Hosts are amazing and the swimming pool is perfect.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 133 reviews
Price from
US$46.80
1 night, 2 adults

Sisi's Place

Bentota (Near Kosgoda)

Facing the beachfront, Sisi's Place offers 3-star accommodation in Bentota and has a garden, private beach area and terrace.

P
Philip
From
Guernsey
Sisi is a great host with a lot of experience which tourists in Sri Lanka.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 reviews
Price from
US$34.20
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.

C
Connor
From
Guernsey
Another amazing stay at Ahu Bay, thanks to the incredible staff, including Dilhan, Nishanta, Pahan, Sudun, Abishek and the rest of the team!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 280 reviews
Price from
US$256.90
1 night, 2 adults

Inn Sea Horizon Ahungalla

Ahungalla (Near Kosgoda)

Set in Ahungalla, 300 metres from Ahungalla Beach, Inn Sea Horizon Ahungalla offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
Michelle
From
Ireland
Proximity to the beaches is great. It is a very quiet location despite large beach nearby but peacefully relaxing Inn Sea Horizon beautiful friendly family with great stories to tell (Silva) and great breakfasts served up. Accommodation is clean comfortable and has everything you need
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 109 reviews
Price from
US$45
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.

A
Alii
From
United Kingdom
Great location and verry clean room.. friendly staff..
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 148 reviews
Price from
US$35
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

Popular with guests booking beach hotels in Kosgoda

Popular with guests booking beach hotels in Kosgoda

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

Popular with guests booking beach hotels in Kosgoda

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

Popular with guests booking beach hotels in Kosgoda

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

Popular with guests booking beach hotels in Kosgoda

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

Popular with guests booking beach hotels in Kosgoda

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 68 reviews

Popular with guests booking beach hotels in Kosgoda

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 133 reviews

Popular with guests booking beach hotels in Kosgoda

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

Popular with guests booking beach hotels in Kosgoda

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

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 372 reviews

Enjoy breakfast in Kosgoda and nearby

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 61 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$233.31 per night

Nil Menik Villa

Bentota
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 70 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$60 per night

Villa Svara

Ahungalla
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 reviews

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

From US$58.83 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 298 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$294.31 per night
Scored out of 10, guest rating 9.4
Superb - 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$284.76 per night

Saffron & Blue

Bentota
Breakfast options
Scored out of 10, guest rating 10
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$783.95 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
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 280 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$927.34 per night

Highly rated beach hotels in Kosgoda and nearby

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

Set in Ahungalla, less than 1 km from Ahungalla Beach, Ocean Breeze Cottage offers accommodation with a private beach area, free private parking, a restaurant and barbecue facilities.

From US$31.52 per night

Induwara Villa

Ahungalla
8.0+ review score
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 14 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$31.52 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 109 reviews

Set in Ahungalla, 300 metres from Ahungalla Beach, Inn Sea Horizon Ahungalla offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. 42 km from...

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 62 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$31.73 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 21 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.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 110 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.

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

With Ahungalla Beach reachable in a few steps, Jungle Beach Ahungalla provides accommodation, a restaurant, free bikes, a garden and a private beach area.

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

Located in Balapitiya, within 500 metres of Ahungalla Beach and 40 km of Galle International Cricket Stadium, Kurulu Garden - Gecko Villa provides accommodation with a private beach area and free WiFi...

From US$42.50 per night

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

Amara White Villa

Ahungalla
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 20 reviews

Situated in Ahungalla, a few steps from Ahungalla Beach, Amara White Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$116.75 per night

Situated in Maha Induruwa, a few steps from Maha Induruwa Beach, Kiyoko Villa Bentota Induruwa has a private beach area, private parking and rooms with free WiFi access.

From US$76.23 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 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$122.10 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$129.87 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$66.05 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$77.70 per night

AIDA The Queen Palace

Induruwa
Budget options available

Set in Induruwa, a few steps from Induruwa Beach, AIDA The Queen Palace offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$98.79 per night

Seekku Villa

Balapitiya
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located within 100 metres of Balapitiya Beach and 39 km of Galle International Cricket Stadium, Seekku Villa provides rooms with air conditioning and a private bathroom in Balapitiya.

From US$28.86 per night

Beach Hotels with swimming pools in Kosgoda and nearby

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

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

Situated in Bentota, a few steps from Induruwa Beach, Jetwing Villa 700 features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$218.82 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 88 reviews

Offering an outdoor pool and a spa and wellness centre, Shinagawa Beach Hotel provides a relaxing stay in beautiful accommodation in Balapitiya.

From US$356.01 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 170 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$300.16 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$220 per night

Situated in Induruwa, 600 metres from Induruwa Beach and 5 km from Lunuganga, Beach Club Bungalow Induruwa features accommodation with free WiFi, air conditioning, a private beach area and pool with a...

From US$66.60 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 66 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$129.58 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 60 reviews

Offering an outdoor pool and a restaurant, Aavya Cove Villas are located in Balapitiya. Free WiFi access is available and rooms feature air conditioning and a patio.

From US$651.45 per night

Beach hotels that guests love in Kosgoda

See all
Avg. price/night: US$495.60
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 60 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$52.73
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 64 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$143.86
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 39 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.3
Very good - What previous guests thought, 133 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, 78 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.3
Very good - What previous guests thought, 133 reviews
The most helpful and friendly staff Delicious breakfast Perfect location, 1 minute from the beach
Guest review by
Lauren
Young couple