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

Self Catering Accommodation in Bandaragama

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Bandaragama

Check out our pick of great self catering accommodation in Bandaragama

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 Bandaragama and surroundings in the past month

See all

Enjoy breakfast in Bandaragama and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Set in Panadura, 8 km from Panadura Railway Station and 16 km from Moratuwa Railway Station, Rukgaha Thotupola Nature Villa at Bolgoda offers a garden and air conditioning.

    From US$166.50 per night
  • Pebblebrook

    Weligampitiya
    Breakfast options
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Set in Weligampitiya in the Kalutara District region, Pebblebrook has a balcony. This property offers access to a terrace, free private parking and free WiFi. Guests can make use of a garden.

    From US$30.25 per night
  • Erin Orr Villa

    Wadduwa
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 22 reviews

    Situated in Wadduwa, 1 km from Wadduwa Beach, Erin Orr Villa features accommodation with an outdoor swimming pool, free private parking and a garden.

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

    Situated within 100 metres of Wadduwa Beach and 28 km of Bambalapitiya Railway Station, Kuma Beach side Villa features rooms with air conditioning and a private bathroom in Wadduwa.

    From US$33 per night
  • Aryan Beach Villa

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

    Situated just 100 metres from Wadduwa Beach, Aryan Beach Villa features accommodation in Wadduwa with access to a private beach area, an infinity pool, as well as a 24-hour front desk.

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

    Situated within a few steps of Wadduwa Beach and 28 km of Bambalapitiya Railway Station, Inidi Leisure Luxury Villas provides rooms with air conditioning and a private bathroom in Wadduwa.

    From US$650.25 per night
  • The Studio

    Wadduwa
    Breakfast options
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 4 reviews

    The Studio is set in Wadduwa, 35 km from Khan Clock Tower, 37 km from R Premadasa Stadium, and 23 km from Mount Lavinia Bus Stand.

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

    Boasting air-conditioned accommodation with a balcony, Apartment Canterbury -Piliyandala Kahathuduwa is set in Gonapola. There is an in-house restaurant and free private parking.

Highly rated self catering accommodation in Bandaragama and nearby

  • Pebblebrook

    Horana
    8.0+ review score
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 5 reviews

    Located in Horana in the Kalutara District region, Pebblebrook provides accommodation with free WiFi and free private parking. Guests staying at this villa have access to a fully equipped kitchen.

    From US$28.86 per night
  • Wasa Villa

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

    Featuring air-conditioned accommodation with a balcony, Wasa Villa is located in Kalutara. This property offers access to a terrace, darts, free private parking and free WiFi.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 9 reviews

    Boasting air-conditioned accommodation with a private pool, Canterbury Golf Resort Apartment is situated in Gonapola. This property offers access to a balcony and free private parking.

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

    Boasting air-conditioned accommodation with a private pool, garden view and a terrace, Canterbury Golf Resort Apartments is set in Kahatuduwa.

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

    Offering garden views, Cactus Piliyandala is an accommodation located in Piliyandala, 23 km from R Premadasa Stadium and 24 km from Khan Clock Tower.

    From US$59.35 per night
  • Keran villa

    Wadduwa
    8.0+ review score
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 8 reviews

    Located in Wadduwa, 1.2 km from Wadduwa Beach and 30 km from Bambalapitiya Railway Station, Keran villa offers an open-air bath and air conditioning.

    From US$42.46 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 5 reviews

    A recently renovated holiday home set in Polgasowita, Green Retreat 2 Bedroom Hideout features a garden.

    From US$36.91 per night
  • Mbeach Nest

    Panadura
    8.0+ review score
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 48 reviews

    Comprising free bikes and a garden, Mbeach Nest is a recently renovated accommodation in Panadura situated close to Panadura Beach.

    From US$26.15 per night

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

  • Canterbury Golf Resort Apartment

    Piliyandala
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 2 reviews

    Set in Piliyandala, Canterbury Golf Resort Apartment offers accommodation with private pool, free WiFi and free private parking for guests who drive.

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

    Located in Kahatuduwa, 27 km from Bambalapitiya Railway Station and 32 km from Khan Clock Tower, A two bedroom luxury apartment at Canterbury Golf Resort offers an outdoor swimming pool and air...

    From US$43.56 per night
  • Green Condo

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

    Boasting air-conditioned accommodation with a pool with a view, Green Condo is situated in Polgasowita. This property offers access to a balcony, free private parking and free WiFi.

    From US$79.37 per night
  • Naturus Villa Thalpitiya

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

    Situated in Panadura, the recently renovated Naturus Villa Thalpitiya features accommodation 1.4 km from Wadduwa Beach and 27 km from Bambalapitiya Railway Station.

    From US$42.18 per night
  • White Castle

    Wadduwa
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Located in Wadduwa, 500 metres from Wadduwa Beach and 28 km from Bambalapitiya Railway Station, White Castle offers an outdoor swimming pool and air conditioning.

    From US$120 per night
  • Jay's Homestay

    Wadduwa
    Free cancellation options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 3 reviews

    Located in Wadduwa in the Kalutara District region, Jay's Homestay has a patio. This property offers access to a terrace, free private parking and free WiFi.

    From US$34.17 per night
  • Bolgoda Water Estate Villa By CM Holiday

    Panadura
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Located in Panadura, 20 km from Bambalapitiya Railway Station and 25 km from Khan Clock Tower, Bolgoda Water Estate Villa By CM Holiday offers an outdoor swimming pool and air conditioning.

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

    Featuring air-conditioned accommodation with a private pool, garden view and a patio, Colombo Villa Near Bolgoda Lake 5 Bed 2.5 Bath is located in Piliyandala.

    From US$131.08 per night