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

Guest Houses in Kosgoda

Find the guest houses that appeal to you the most

The best guest houses in Kosgoda

Check out our pick of great guest houses 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.

m
marcon
From
Spain
A beautiful paradise very close to the sea. Very friendly owners. Very good explanation of the area. Very good architecture. Very beautifully decorated. Very comfortable. The most beautiful place we stayed in Sri Lanka. Will definitely come back.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 53 reviews
Price from
US$32.40
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.

N
NICKY
From
United Kingdom
Really enjoyed my stay here, and even saw a turtle come to shore late at night to lay eggs. Lovely staff, and really comfortable bed! I will return!!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 37 reviews
Price from
US$48.60
1 night, 2 adults

Piyum Villa Kosgoda

Kosgoda

Located in Kosgoda in the Galle District region, with Kosgoda Beach and Kosgoda Turtle Hatchery nearby, Piyum Villa Kosgoda features accommodation with free private parking, as well as access to a hot...

J
Jack
From
Malaysia
Clean and spacious rooms which are great for families The staff are amazingly helpful The beach cafe (owned by the same family) is amazing, right on the beach and the food is delicious Very good value for money Tuk tuk attached to the hotel so transport is very easy.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 22 reviews
Price from
US$34
1 night, 2 adults

Gypsy Garden Guesthouse & Homestay

Kosgoda

Set within 700 metres of Kosgoda Beach and 44 km of Galle International Cricket Stadium in Kosgoda, Gypsy Garden Guesthouse & Homestay features accommodation with seating area.

W
Wiktoria
From
United Kingdom
How can I even start… all the members of this family are literal angels. They’ll take care of you, show you around, make sure you’re never hungry, and give you the best possible experience. I was so lucky to meet them at the beginning of my trip; I ended up staying way longer than planned and even spent my birthday with them and we organised a trip together some time later. At this point, they’ve become family to me. Their property is located in a beautiful and tranquil area; if you like being close to nature and want an authentic Sri Lankan experience, this is the place. The rooms are well-kept and tidy, spacious, and cosy. There’s an adorable dog and lots of visiting animals, even parrots, who feed near the property’s gate every morning. Shamaylie, with the help of her daughters, cooks home made, healthy and very tasty meals, made from the local ingredients. The family will make sure that they offer you the food you like. I recommend to visit the Guesthouse regardless if you’re travelling solo or in a couple. You will always be treated with love, warmth, and generosity. Wik xx
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews
Price from
US$56
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.

N
Nikolina
From
Croatia
There are no words to describe this place—just book it and experience it yourself! Cleanliness is top-notch, meeting European standards. The beach feels almost private, and the food is absolutely delicious. It’s a peaceful and quiet retreat, yet just 3km away from the bustling Bentota if you're looking for more activities. Sea View Villa truly feels like heaven on earth, and I'm not exaggerating when I say that.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 144 reviews
Price from
US$35
1 night, 2 adults

La Perla Bentota

Bentota (Near Kosgoda)

Boasting a terrace with pool views, pool with a view and a garden, La Perla Bentota can be found in Bentota, close to Bentota Beach and 3.2 km from Bentota Lake.

S
Sandeep
From
United Arab Emirates
Excellent breakfast, limited options. Included fresh fruit platter, fresh juice, tea and coffee with eggs prepared as per request. Very boutique property, tastefully done, spacious rooms, clean. The decor with lights really changes the mood in the restaurant and pool in the evening. Friendly owners and competent team, equally friendly pooches :)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 384 reviews
Price from
US$42
1 night, 2 adults

Sahana Sri Villa

Bentota (Near Kosgoda)

Situated within 100 metres of Bentota Beach and 500 metres of Bentota Lake in Bentota, Sahana Sri Villa features accommodation with seating area and a kitchen.

A
Anna
From
Belarus
WIFI works good for remote work with video calls. So lovely lady owner that was cooking delicious breakfast for me. AC works very well.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 404 reviews
Price from
US$26.60
1 night, 2 adults

Channa Villa & Tours

Bentota (Near Kosgoda)

Situated within 500 metres of Bentota Beach and 400 metres of Bentota Lake in Bentota, Channa Villa & Tours features accommodation with seating area.

B
Beata
From
Lithuania
We liked everything: very clean, just a few min walk from the beach, helpful English speaking owner, comfortable room, kitchen possibility!!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 reviews
Price from
US$21
1 night, 2 adults

Aayu's Guest

Bentota (Near Kosgoda)

Featuring free WiFi throughout the property, Aayu's Guest offers accommodation in Bentota, 500 metres from Bentota Lake. Certain rooms include a seating area to relax in after a busy day.

D
Davide
From
Switzerland
The host is a very nice person. You can ask her all information you need. They have a very friendly dog who will wellcome. The breakfast is very good with many vegetarian option. 100% recommended !!!!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 173 reviews
Price from
US$40
1 night, 2 adults

Welcome Family Guest House.

Bentota (Near Kosgoda)

Set within 500 metres of Bentota Beach and 400 metres of Bentota Lake, Welcome Family Guest House. Provides rooms with air conditioning and a private bathroom in Bentota.

P
Paul
From
Australia
Quiet and tranquil but still so close to the beach. Super friendly family. Clean and spacious room.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 118 reviews
Price from
US$36
1 night, 2 adults
All guest houses in Kosgoda

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Kosgoda and surroundings in the past month

See all

Save money on guest houses in Kosgoda and nearby – budget options available

  • Bakers Turtle Vilas

    Bentota
    Budget options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Bentota in the Galle District region, with Kosgoda Beach and Kosgoda Turtle Hatchery nearby, Bakers Turtle Vilas provides accommodation with free private parking.

    From US$55.50 per night
  • 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$60 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 7 reviews

    Situated in Bentota in the Galle District region and Kosgoda Beach reachable within less than 1 km, Villa Havana Hues Private Villa features accommodation with free WiFi, a children's playground, pool...

    From US$79.92 per night
  • Happy Man Village

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

    Offering a restaurant and free bikes, Happy Man Guest house is located in Bentota. Free WiFi access is available. It provides a 24-hour front desk for the convenience of the guests.

    From US$71.10 per night
  • Style Villa

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 78 reviews

    Featuring pool views, Style Villa offers accommodation with balcony, around 300 metres from Lunuganga. Among the facilities of this property are a restaurant, hairdresser's and hot tub.

  • La Perla Bentota

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 384 reviews

    Boasting a terrace with pool views, pool with a view and a garden, La Perla Bentota can be found in Bentota, close to Bentota Beach and 3.2 km from Bentota Lake.

    From US$77.05 per night
  • Rockery Villa Ayurveda

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

    Situated along Galle Road, Rockery Villa Ayurveda features a beautifully-landscaped garden, an outdoor pool and a 24-hour front desk.

    From US$88 per night
  • Set within 2.9 km of Ambalangoda Beach and 35 km of Galle International Cricket Stadium, Vimansa International Meditation and Retreat Centre offers rooms with air conditioning and a private bathroom...

    From US$66.60 per night

Highly rated guest houses in Kosgoda and nearby

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

    Located just 400 metres from Kosgoda Beach, Villa Paradise Ocean offers accommodation in Bentota with access to a garden, a terrace, as well as a 24-hour front desk.

    From US$45 per night
  • Villa Sunrise

    Induruwa
    8.0+ review score
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 50 reviews

    Set within 200 metres of Induruwa Beach and 4.1 km of Bentota Lake in Induruwa, Villa Sunrise provides accommodation with seating area.

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

    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.

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

    Featuring pool views, Villa 45 - Balapitiya offers accommodation with balcony, around 2.3 km from Balapitiya Beach. This property offers access to a terrace, free private parking and free WiFi.

    From US$35 per night
  • Charly Villa

    Haburugala
    8.0+ review score
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 6 reviews

    Offering a garden and garden view, Charly Villa is set in Haburugala, 800 metres from Lunuganga and 4.3 km from Bentota Lake.

    From US$30 per night
  • Red Coconut Villa

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 41 reviews

    Located 200 metres from Bentota Beach, Red Coconut Villa offers an outdoor swimming pool, a garden and air-conditioned accommodation with a terrace and free WiFi.

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

    Offering a garden and lake view, Sunkis lagoon Bentota is located in Bentota, 1.4 km from Lunuganga and 3.7 km from Bentota Lake. There is an on-site restaurant and free private parking.

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

    Surrounded by greenery, Shangri-lanka Villa is just a 10-minute walk from Bentota Beach. It features an outdoor swimming pool, an Ayurveduc massage centre and rooms with free WiFi access.

    From US$155.68 per night

Enjoy breakfast in Kosgoda and nearby

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

    Featuring garden views, The Nature Palace Villa offers accommodation with an outdoor swimming pool, a garden and barbecue facilities, around 7.2 km from Kosgoda Turtle Hatchery.

    From US$48.40 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews

    Set in Induruwa, 200 metres from Induruwa Beach and 4.4 km from Bentota Lake, Villa Ocean Whisper offers spacious air-conditioned accommodation with a terrace and free WiFi.

    From US$26.36 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 6 reviews

    Boasting a balcony with sea views, a private beach area and a garden, CPS Lihini Beach Hotel can be found in Induruwa, close to Induruwa Beach and 4.1 km from Bentota Lake.

    From US$55.50 per night
  • Coconut Bar

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

    With sea views, Coconut Bar is located in Bentota and has a restaurant, a 24-hour front desk, bar, garden, sun terrace and outdoor fireplace.

    From US$17.98 per night
  • Dana Villa

    Bentota
    Breakfast options
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Featuring pool views, Dana Villa offers accommodation with an outdoor swimming pool, a garden and a terrace, around 2.2 km from Bentota Beach.

    From US$55.50 per night
  • Jimi Villa 99

    Bentota
    Breakfast options

    Situated in Bentota, 1.6 km from Bentota Lake and 1.4 km from Bentota Railway Station, Jimi Villa 99 offers a terrace and air conditioning.

    From US$33.30 per night

Guest Houses with swimming pools in Kosgoda and nearby

  • Villa Erika

    Induruwa
    Swimming pool

    Boasting pool views, Villa Erika provides accommodation with patio, around 400 metres from Induruwa Beach. With lake views, this accommodation features a terrace and a swimming pool.

    From US$61.05 per night
  • Featuring a seasonal outdoor swimming pool, garden and views of river, Silver Lake Villa & Boat Safari is situated in Balapitiya, 2.5 km from Balapitiya Beach.

    From US$44.40 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 5 reviews

    Located in a quiet setting, Village Headman's Five Bedrooms Entire Bungalow is a century-year old bungalow offering air-conditioned rooms with a private bathroom.

    From US$246.68 per night
  • AMAL VILLA

    Bentota
    Swimming pool
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 8 reviews

    Featuring free WiFi, private parking and a private beach area, the recently renovated property of AMAL VILLA, offers accommodation in Bentota, 300 metres from Bentota Beach and 1.8 km from Bentota...

  • Boutique 87

    Bentota
    Swimming pool
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 19 reviews

    Featuring a patio with lake views, an outdoor swimming pool and a garden, Boutique 87 can be found in Bentota, close to Bentota Beach and a 9-minute walk from Bentota Lake.

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

    Situated within 1.4 km of Bentota Beach and 1 km of Bentota Lake, Eldezo Relax Paradise (Pvt) Ltd offers rooms with air conditioning and a private bathroom in Bentota.

    From US$92.04 per night