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

Self Catering Accommodation in Madapata

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Madapata

Check out our pick of great self catering accommodation in Madapata

Filter by:

Review score

Ice Berg

Mount Lavinia (Near Madapata)

2.3 km from Mount Lavinia Beach, Ice Berg is set in Mount Lavinia and offers air-conditioned rooms with free WiFi.

J
Joseph Rubeen Varma
From
United Kingdom
Well quiet place. Friendly landlord.lot of helpful information. As a srilankan came from uk they offered string hopper and kiribath another day with fresh fruits and juice. Tea was great. My son loves coffee he loves too.Mr.kumara who serve food and room service with pleasant smile and humble. We love it. If we come we come again. Most place we been cheated with commends. This place is great. We wish them the best. Trust me you'll be enjoy. Because I don't want you'll be to disappointed. Speak the truth we traveller's as one. We don't don't each other. But still we help each other. God bless you'll.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 229 reviews
Price from
US$23
1 night, 2 adults

Charming Villa with Stunning Rooftop Sea View

Mount Lavinia (Near Madapata)

Situated in Mount Lavinia, 2.2 km from Mount Lavinia Beach and 9.3 km from Bambalapitiya Railway Station, Charming Villa with Stunning Rooftop Sea View offers air conditioning.

S
Suhair
From
United Kingdom
Amazing location with an amazing host. The house is a short tuk tuk ride away from all the shops you would need. Even though we checked in late and in the dark (due to power cut),the host was understanding and helpful, so much so he helped us get our necessities out of his own pocket, which we paid back immediately. The rooms are big with comfy beds and clean bedding. This would be our B&B in Colombo always.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
Price from
US$89.10
1 night, 2 adults

Uyana View

Moratuwa (Near Madapata)

Offering a garden and garden view, Uyana View is located in Moratuwa, 14 km from Bambalapitiya Railway Station and 19 km from Khan Clock Tower.

S
Sam V NZ
From
New Zealand
I had the ground floor apartment all to myself. Lovely kitchen with toasters fridge kettle coffee maker. There was plenty of filtered water in the fridge. lovely clean white towels and bed linen. Spotless bathroom with soap shampoo and shower gel. Place to park my motorbike under cover. Very friendly and helpful hosts. Great stay.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews
Price from
US$26
1 night, 2 adults

Mbeach Nest

Panadura (Near Madapata)

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

j
jan
From
United Kingdom
Spacious clean well equipped -
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 46 reviews
Price from
US$19.44
1 night, 2 adults

Colombo Villa Near Bolgoda Lake 5 Bed 2.5 Bath

Piliyandala (Near Madapata)

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.

T
Thamara Attanayaka
From
Australia
At the time of our stay they were building a descent size pool. It would be nice once finished. Private and quite area. Acess to motorways to go down south or Kandy side was easy from nearest town of Piliyandala.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 6 reviews
Price from
US$103.68
1 night, 2 adults

Pirivena Garden Resort - AC Units, Kitchen, Attached Bath Room, & WiFi

Boralesgamuwa (Near Madapata)

Pirivena Garden Resort - AC Units, Kitchen, Attached Bath Room, & WiFi, a property with a garden, is set in Boralesgamuwa, 11 km from Bambalapitiya Railway Station, 15 km from R Premadasa Stadium, as...

L
LAVRAT
From
France
The owners and the place are very nice. Asenka's family are very kind and helpfull. Thanks to them. I highly recommend.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 23 reviews
Price from
US$21
1 night, 2 adults

Elegance Villa

Boralesgamuwa (Near Madapata)

Offering a garden and garden view, Elegance Villa is located in Boralesgamuwa, 9.4 km from Bambalapitiya Railway Station and 14 km from R Premadasa Stadium.

k
kushan
From
Sri Lanka
The location was very convinient, and has a good privacy and a decent neighbourhood! The hosts are very helpful, worth the money and the property was very clean!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews
Price from
US$39.69
1 night, 2 adults

2 Bedroom Apartment - Aurora Residences Maharagama

Maharagama (Near Madapata)

Set in Maharagama, 11 km from Bambalapitiya Railway Station and 16 km from R Premadasa Stadium, 2 Bedroom Apartment - Aurora Residences Maharagama offers air conditioning.

S
Sahiru
From
Australia
Friendly staff, good location to town and restaurants. Has parking, a/c, laundry machine and kitchen.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 6 reviews
Price from
US$60
1 night, 2 adults

Mount Bliss Home Stay

Mount Lavinia (Near Madapata)

Boasting air-conditioned accommodation with a balcony, Mount Bliss Home Stay is set in Mount Lavinia.

A
Amendra
From
Australia
Mount Bliis is a five-star accommodation featuring a spacious two-bedroom apartment, beautifully maintained with high-quality fittings—perfect for a family of four. I’m from Melbourne, Australia, and stayed here for four nights. The owner resides overseas but is easily contactable and extremely polite. The property is looked after by a lovely elderly couple, Soma and Prem, who live on the ground floor. They were exceptionally kind and hospitable throughout our stay. Soma is an incredible cook—after I provided the ingredients, they prepared delicious traditional meals for us. I had originally planned to dine at the Mount Lavinia Hotel, but their home-cooked food was so outstanding that I never needed to. The apartment has a charming and tranquil atmosphere. From the large balcony, you can enjoy the sea breeze with a glass of wine or whisky while listening to birds singing and watching squirrels play. The garden is well-maintained and pruned, which meant we experienced no issues with mosquitoes or flies. The apartment is very comfortable, featuring two air-conditioned bedrooms, ceiling fans, en-suite bathrooms for each room, and ample linen storage. It felt like home. I will absolutely stay at Mount Bliis every time I visit Sri Lanka. Highly recommended!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
Price from
US$33
1 night, 2 adults

Iddamal Bay Apartments

Mount Lavinia (Near Madapata)

Situated in Mount Lavinia and only 600 metres from Mount Lavinia Beach, Iddamal Bay Apartments features accommodation with sea views, free WiFi and free private parking.

J
Joshua
From
Thailand
The property is a few minutes walk to the mount lavinia beach. The property is in a peaceful locality. Rooms are clean,spacious and well equipped with a kitchenette and seating area.Loved the contemporary look. Definitely recommend this place. We will be back again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 6 reviews
Price from
US$50
1 night, 2 adults
All self catering accommodation in Madapata

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

See all

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

  • 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
  • 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
  • Villa by the Lake Bolgoda, Moratuwa-Colombo

    Moratuwa
    Free cancellation options available
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2 reviews

    Featuring air-conditioned accommodation with a private pool, pool view and a patio, Villa by the Lake Bolgoda, Moratuwa-Colombo is set in Moratuwa.

    From US$154 per night
  • Jumelle Residence

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

    Offering lake views, Jumelle Residence is an accommodation located in Horetuduwa, 16 km from Bambalapitiya Railway Station and 22 km from Khan Clock Tower.

    From US$36.30 per night
  • Cactus Piliyandala

    Piliyandala
    Free cancellation options available
    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
  • Alnaro Hotel & Resort

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

    Set in Moratuwa, 14 km from Bambalapitiya Railway Station, Alnaro Hotel & Resort offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

    From US$71.69 per night
  • Bolgoda Lake Villa

    Moratuwa
    Free cancellation options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 6 reviews

    Featuring garden views, Bolgoda Lake Villa provides accommodation with an outdoor swimming pool, a garden and a terrace, around 20 km from Khan Clock Tower.

    From US$122.39 per night
  • Spacious Entire House in Colombo

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

    Boasting garden views, Spacious Entire House in Colombo features accommodation with a garden and a balcony, around 13 km from Bambalapitiya Railway Station.

    From US$43.56 per night

Highly rated self catering accommodation in Madapata and nearby

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

    Featuring air-conditioned accommodation with a private pool, garden view and a balcony, LAKE VILLA by CARLSEN is located in Moratuwa.

    From US$320.76 per night
  • Uyana View

    Moratuwa
    8.0+ review score
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 11 reviews

    Offering a garden and garden view, Uyana View is located in Moratuwa, 14 km from Bambalapitiya Railway Station and 19 km from Khan Clock Tower.

    From US$31.46 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 13 reviews

    Set in Ratmalana in the Colombo District region and Bambalapitiya Railway Station reachable within 12 km, Spacious 4BR 4BA Family Villa wt Balcony & Lavish Garden offers accommodation with free WiFi,...

    From US$99.90 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.1
    Superb - What previous guests thought, 46 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
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 23 reviews

    Pirivena Garden Resort - AC Units, Kitchen, Attached Bath Room, & WiFi, a property with a garden, is set in Boralesgamuwa, 11 km from Bambalapitiya Railway Station, 15 km from R Premadasa Stadium, as...

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

    Set in Maharagama, 11 km from Bambalapitiya Railway Station and 16 km from R Premadasa Stadium, 2 Bedroom Apartment - Aurora Residences Maharagama offers air conditioning.

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

    Offering garden views, Amaze Residence luxury 2 bedroom apartment 4 is an accommodation situated in Boralesgamuwa, 10 km from Bambalapitiya Railway Station and 15 km from R Premadasa Stadium.

    From US$41.65 per night

Enjoy breakfast in Madapata 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
  • Ice Berg

    Mount Lavinia
    Breakfast options
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 229 reviews

    2.3 km from Mount Lavinia Beach, Ice Berg is set in Mount Lavinia and offers air-conditioned rooms with free WiFi.

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

    Set in Mount Lavinia, 600 metres from Mount Lavinia Beach, Colombo Mount Beach offers accommodation with a fitness centre, free private parking, a garden and a terrace.

    From US$35 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 8 reviews

    Set in Mount Lavinia in the Colombo District region, Papura Wattarappala Midland has a terrace and garden views.

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

    Featuring air-conditioned accommodation with a rooftop pool, garden view and a terrace, Villa Suyara Rooftop, is located in Panadura. This property offers access to a balcony and free private parking.

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

    Boasting air-conditioned accommodation with a rooftop pool, garden view and a balcony, Panadura Home stay - ACCEDE Apartment is set in Panadura.

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

    Set in Panadura, 2.1 km from Panadura Beach and 24 km from Bambalapitiya Railway Station, 2 Bedroom AC Apartment in Panadura offers air conditioning.

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

    Set in Mount Lavinia, 10 km from Bambalapitiya Railway Station and 16 km from Khan Clock Tower, Sudarshi's Home offers a garden and air conditioning.