The 10 best self catering accommodation in Kosgoda, Sri Lanka | Booking.com
Skip to main content

Self Catering Accommodation in Kosgoda

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Kosgoda

Check out our pick of great self catering accommodation in Kosgoda

Filter by:

Review score

Mihinsa Guest

Kosgoda

Located in Kosgoda, less than 1 km from Kosgoda Beach and 44 km from Galle International Cricket Stadium, Mihinsa Guest offers a garden and air conditioning.

S
Siobhan Brigid
From
Spain
Very comfortable, super clean and top quality linens and furniture. But the best were the hosts: kind, helpful and so welcoming!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
US$14.52
1 night, 2 adults

B&B Shenal Villa Kosgoda

Kosgoda

Featuring pool with a view and views of garden, B&B Shenal Villa Kosgoda is a recently renovated bed and breakfast located in Kosgoda, 1 km from Kosgoda Beach.

P
Pavliska
From
Czech Republic
The accommodation is clean, the hosts are very attentive and there are lots of birds singing in the garden. It's a balm for the soul. The pool is great because the sea is further and there are very big waves. The shop, where you can find almost everything, is about 50 m inland
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 15 reviews
Price from
US$45
1 night, 2 adults

Kurumba Villas

Bentota (Near Kosgoda)

Offering pool views, Kurumba Villas is an accommodation situated in Bentota, 800 metres from Bentota Beach and 400 metres from Bentota Lake.

A
Adele
From
Maldives
A lovely property with huge beautiful villas and a very clean swimming pool. Lovely staff. We will stay longer next time.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 245 reviews
Price from
US$59
1 night, 2 adults

Sri Lancashire Guest House

Bentota (Near Kosgoda)

Located in Bentota, within 100 metres of Bentota Beach and 3.5 km of Bentota Lake, Sri Lancashire Guest House provides accommodation with a private beach area and free WiFi as well as free private...

Z
Zheng
From
China
Great stay, nicely decorated room on beach side.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 205 reviews
Price from
US$38
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.

S
Solvi
From
Norway
Genuin BB owned and driven by a wonderful Sri Lankan family. Home made excuisite breakfast! Friendly and safe environment.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 400 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.

J
Jacka
From
Australia
The staff were very friendly and accomodating - arranged an airport transfer and food delivery for my first night. Very safe for solo female travellers!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 reviews
Price from
US$21
1 night, 2 adults

Villa Arana Bentota

Bentota (Near Kosgoda)

Located 400 metres from Bentota Beach, Villa Arana Bentota offers accommodation with a terrace, as well as a garden.

A
Ann-Kristin
From
Portugal
Hector is a wonderful host who takes so well care of his guest, ant which you have he will be happy to help get there. The room was very new and clean and the bathroom up to modern standard. All in all the whole place is well taken care of and suitable to fully enjoy your stay!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 15 reviews
Price from
US$50
1 night, 2 adults

Free House Bentota

Bentota (Near Kosgoda)

Set within 800 metres of Bentota Beach and 300 metres of Bentota Lake, Free House Bentota offers rooms with air conditioning and a private bathroom in Bentota.

M
Mohamed
From
Sri Lanka
Wow it was nice stay property was so easily find location as well as for parking facilities for the hygiene 100% I don’t have any complaint because of the the host welcoming & during the stay very helpful & make me more comfortable for sure when I comes back to Bentota I will be back for here for sure
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 26 reviews
Price from
US$9
1 night, 2 adults

Kiyara Holiday Villa

Ambalangoda (Near Kosgoda)

Located in Ambalangoda, 34 km from Galle International Cricket Stadium and 35 km from Dutch Church Galle, Kiyara Holiday Villa offers a shared lounge and air conditioning.

D
Dickson
From
Australia
Very clean and tidy. Away from the city noise, quiet and pleasant. Had a very good night sleep. Location is good not too far from the shops and easy access to things we needed.
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 6 reviews
Price from
US$22.36
1 night, 2 adults

Nivartana Villa and Purana Ayurveda Center

Bentota (Near Kosgoda)

Located in Bentota, 1.5 km from Bentota Beach, Nivartana Villa and Purana Ayurveda Center provides accommodation with a garden, free private parking, a shared lounge and a terrace.

M
Maria
From
Spain
Very friendly staff and excellent hospitality. I enjoyed the peace and calm of this wonderful place listening the sounds of the nature and birds. Very healthy and tasteful breakfast. Many thanks for your service.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
Price from
US$17
1 night, 2 adults
All self catering accommodation in Kosgoda

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in Kosgoda and surroundings in the past month

See all

Enjoy breakfast in Kosgoda and nearby

  • 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
  • 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
  • Villa Maria

    Bentota
    Breakfast options
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 22 reviews

    Set in Bentota, 1.1 km from Induruwa Beach, Villa Maria offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

    From US$59.40 per night
  • 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
  • Villa Sidu

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

    Situated in Induruwa, Villa Sidu offers beachfront accommodation 200 metres from Induruwa Beach and offers various facilities, such as a garden and barbecue facilities.

    From US$20 per night
  • Ovenmin Villa

    Haburugala
    Breakfast options
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 6 reviews

    Featuring air-conditioned accommodation with a terrace, Ovenmin Villa is located in Haburugala. Boasting a 24-hour front desk, this property also provides guests with an outdoor fireplace.

    From US$33.30 per night
  • Zum Deutschen

    Bentota
    Breakfast options
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 31 reviews

    Boasting air-conditioned accommodation with a pool with a view, pool view and a terrace, Zum Deutschen is situated in Bentota.

    From US$50.60 per night
  • Nilu Villa

    Bentota
    Breakfast options
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 7 reviews

    Set within 500 metres of Bentota Beach and 1 km of Bentota Lake in Bentota, Nilu Villa features accommodation with seating area.

    From US$19 per night

Highly rated self catering accommodation in Kosgoda and nearby

  • Villa Janaliya

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

    Situated in Induruwa, 400 metres from Induruwa Beach, Villa Janaliya has pool with a view, private parking and rooms with free WiFi access.

    From US$44.40 per night
  • villa pantano

    Balapitiya
    8.0+ review score
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 24 reviews

    Providing free WiFi, private parking and a private beach area, the recently renovated property of villa pantano, offers rooms in Balapitiya, 2.1 km from Ambalangoda Beach and 37 km from Galle...

    From US$46.46 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 70 reviews

    Located in Balapitiya, just 600 metres from Ambalangoda Beach, Ocean Caves, Balapitiya provides beachfront accommodation with a private beach area, water sports facilities, pool with a view and free...

    From US$31.50 per night
  • Orchid Dream

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

    Set 2.9 km from Lunuganga, Orchid Dream offers accommodation with a patio, as well as a garden. Featuring a shared kitchen, this property also provides guests with a sun terrace.

    From US$15 per night
  • Kavee Guest

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 38 reviews

    Located in Bentota, 400 metres from Bentota Beach, Kavee Guest offers accommodation with a private beach area, free private parking, a garden and a shared lounge.

    From US$18.54 per night
  • Sisanda Residence

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

    Set just 300 metres from Bentota Beach, Sisanda Residence features accommodation in Bentota with access to a garden, a shared lounge, as well as a 24-hour front desk.

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

    Star Home Stay Bentota, a property with a garden, is situated in Bentota, 1.6 km from Bentota Beach, 1.8 km from Bentota Lake, as well as 2.1 km from Bentota Railway Station.

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

    Located in Ambalangoda, 34 km from Galle International Cricket Stadium and 35 km from Dutch Church Galle, Kiyara Holiday Villa offers a shared lounge and air conditioning.

    From US$25.97 per night

These self catering accommodation in Kosgoda and nearby have options with free cancellation

  • NiYuNi Villas

    Bentota
    Free cancellation options available
    Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 2 reviews

    Located in Bentota, NiYuNi Villas offers beachfront accommodation 800 metres from Maha Induruwa Beach and offers various facilities, such as a garden, barbecue facilities and a shared lounge.

  • Caro Villa

    Induruwa
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Featuring air-conditioned accommodation with a private pool, Caro Villa is located in Induruwa. This property offers access to a balcony, free private parking and free WiFi.

    From US$326.39 per night
  • Villa Sara

    Balapitiya
    Free cancellation options available
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 3 reviews

    Located in Balapitiya and with Balapitiya Beach reachable within 1.5 km, Villa Sara provides a tour desk, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

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

    Set within 1.6 km of Ambalangoda Beach and 37 km of Galle International Cricket Stadium in Balapitiya, Villa Namal near Madu River and Beach AC Units, Wi-Fi,kitchen features accommodation with a...

    From US$32.97 per night
  • The Villa By R

    Balapitiya
    Free cancellation options available
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Boasting accommodation with a private pool, garden view and a balcony, The Villa By R is situated in Balapitiya. Featuring full-day security, this property also provides guests with a picnic area.

    From US$214.23 per night
  • Sanasuma Villa

    Bentota
    Free cancellation options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 77 reviews

    Situated within 200 metres of Bentota Beach and 700 metres of Bentota Lake in Bentota, Sanasuma Villa provides accommodation with seating area.

    From US$21.50 per night
  • Villa Arana Bentota

    Bentota
    Free cancellation options available
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 15 reviews

    Located 400 metres from Bentota Beach, Villa Arana Bentota offers accommodation with a terrace, as well as a garden.

    From US$59.94 per night
  • Ocean Gate Residence

    Bentota
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Situated in Bentota, near Bentota Beach, Bentota Lake and Bentota Railway Station, Ocean Gate Residence has a garden. This apartment features free private parking, a 24-hour front desk and free WiFi.

    From US$27.75 per night