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.

I
Ingrid Gunilla
From
Portugal
Nice light new clean accommodation with spacious terrace and private entrance situated in a tranquil neighborhood off the main road. Good bathroom with hot shower. Large bed with an excellent mosquito net. Run by a friendly family doing their absolute best to make you having a great time. The hostess prepares excellent meals on request. If we have had time we surely would have stayed longer.
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.

M
Majoor
From
Netherlands
People were so nice and helpfull. Rooms are good and clean. Very nice pool and garden. Could choose a lot for breakfast. Shop just across the road. Beach is 5min with Tuk Tuk.
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.

I
Iurii
From
Moldova
This is the second time we have stayed in this villa in Bentota. The hospitable hostess (the owner), the beautiful villas for living, the pool, the staff ready to help - everything is fine.
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, 207 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.

A
Ana
From
Slovenia
the best breakfast, very friendly hosts, excellent location, really enjoyed the stay
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 403 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.

A
Alexey
From
Kazakhstan
Great place to stay in Bentota within a 5 minute walk to the best beach in the area. There are also good eateries around with excellent food and reasonable prices. The rooms at the villa are maintained to the highest standards, very clean, hot water, kitchen, cutlery, complimentary tea/coffee. Channa, the host , and his family are very supportive, helped to arrange airport transfer and some other trips. Strongly recommend.
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.

R
RAHUL
From
India
Host is an educated kind hearted couple.They welcome you warmly and guide you ,in case of need. It's on Galle Bentota main road opp to Lanka IOC Bentota. Bentota Beach , Bentota Ganga river and city centre are nearby.Neat and clean private AC rooms with attached bathroom.Beakfast and Dinner available on request.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 27 reviews
Price from
US$9
1 night, 2 adults

Lila Lodge, Villa - Bentota

Bentota (Near Kosgoda)

Set in Bentota in the Galle District region and Bentota Beach reachable within 2.4 km, Lila Lodge, Villa - Bentota offers accommodation with free WiFi, barbecue facilities, a private beach area and...

K
Kanchana
From
Sri Lanka
The breakfast was absolutely delicious! Thank you, Anthea and Dagi, for your exceptional hospitality. As per our request, they prepared a variety of egg dishes and a fantastic English breakfast. We must specifically mention the fresh watermelon juice—it was incredibly tasty! The location is around 1.5 to 2 km away from the beach, but this was no issue as Dagi kindly arranged a free shuttle service for easy beach access. They even dropped us back at the villa after we finished our outing. Their thoughtfulness and attention to detail made our stay truly enjoyable. Highly recommended! Boat ride tour is amazing. comparing with others here rates are very reasonable and friendly. please book for 2 night. cannot cover the activities with in a day.
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 6 reviews
Price from
US$41
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.

T
Tharmalingam
From
Sri Lanka
Very comfortable and cheaper rate.. Friendly staff. Safety vehicle parked.. A/C and hot bath..
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 6 reviews
Price from
US$17.20
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
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 207 reviews

    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...

    From US$43.26 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

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

  • Miranda Villa

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

    Located in Ahungalla, 800 metres from Ahungalla Beach, Miranda Villa provides accommodation with a private beach area, free private parking, a garden and a terrace.

    From US$17.51 per night
  • 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 Janaliya

    Induruwa
    Free cancellation options available
    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 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
  • villa pantano

    Balapitiya
    Free cancellation options available
    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
  • Yasindu Villa

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

    Set in Ambalangoda and only 37 km from Galle International Cricket Stadium, Yasindu Villa offers accommodation with river views, free WiFi and free private parking.

    From US$58.83 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
  • Ocean Caves, Balapitiya

    Balapitiya
    Free cancellation options available
    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

Highly rated self catering accommodation in Kosgoda and nearby

  • Mihin Villa

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 59 reviews

    Located just 300 metres from Bentota Beach, Mihin Villa features accommodation in Bentota with access to an outdoor swimming pool, a garden, as well as full-day security.

  • Orchid Dream

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 25 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
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 8 reviews

    Situated in Balapitiya and only 70 metres from Ambalangoda Beach, Villa Balapitiya Beach features accommodation with sea views, free WiFi and free private parking.

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

    Bentota
    8.0+ review score
    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
  • 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$19.98 per night