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

Self Catering Accommodation in Moratuwa

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Moratuwa

Check out our pick of great self catering accommodation in Moratuwa

Filter by:

Review score

Uyana View

Moratuwa

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.

H
Haroon
From
Australia
The hosts were amazing, friendly, and welcoming people. They made us feel at home. The house is beautiful and clean. It is perfect for a single couple or a family visit! It is located outside the busy suburbs of Colombo and is perfect for someone who doesn't want to stay in a busy area. There are nice restaurants around.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews
Price from
US$26
1 night, 2 adults

Bolgoda Lake Villa

Moratuwa

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.

D
Dr Joanna Harris
From
United Kingdom
Beautiful, clean and very spacious. The host was excellent.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
US$101.15
1 night, 2 adults

LAKE VILLA by CARLSEN

Moratuwa

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

P
Pratap_0007
From
India
I had amazing stay at the Lake Villa. Mr Isuru prepared amazing dishes and took great of us during our stay.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 17 reviews
Price from
US$296.79
1 night, 2 adults

Ice Berg

Mount Lavinia (Near Moratuwa)

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

I
ILIA SIMMONZ
From
Russia
It was a very hospitality house for 1 night. Very nice location and friendly owner of the house. Beautiful breakfast and very delicious. My advice: to see Colombo or stay for cople days to explore Colombo choose this place.
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 Moratuwa)

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

Beach Symphony

Mount Lavinia (Near Moratuwa)

Boasting air-conditioned accommodation with a rooftop pool, sea view and a balcony, Beach Symphony is set in Mount Lavinia. Located on the beachfront, this property has a terrace and a shared lounge.

P
Polina
From
Russia
Great place to spend a few days in Colombo! Beautiful swimming pool on the top floor with a view of the sea and the sunset! Clean and pleasant to be, the first coastline, many shops nearby, a zoo! I advise you to stay here!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 22 reviews
Price from
US$42.30
1 night, 2 adults

Mbeach Nest

Panadura (Near Moratuwa)

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

Group 47 Living

Dehiwala (Near Moratuwa)

Offering city views, Group 47 Living is an accommodation located in Dehiwala, 11 km from Khan Clock Tower and 13 km from R Premadasa Stadium.

R
RAJAWANNI UNNEHELAGE
From
Sri Lanka
I loved the cleanliness, the luxury was fantastic and it was truly value for money! Also, the host was very nice and cooperative, felt very secure! Will definitely re-visit this place!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews
Price from
US$61.20
1 night, 2 adults

Colombo Villa Near Bolgoda Lake 5 Bed 2.5 Bath

Piliyandala (Near Moratuwa)

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 Moratuwa)

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

m
michael
From
Israel
The host is very kind and helped me with anything needed to come from airport with much patience and kindness. They wait for my arrival very late, and I decided to go south to Mirissa instead with a cab, They understood and didn’t even charged me for not coming, very kind and caring host, recommended
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 23 reviews
Price from
US$21
1 night, 2 adults
All self catering accommodation in Moratuwa

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

See all

Enjoy breakfast in Moratuwa and nearby

  • 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 9.4
    Superb - What previous guests thought, 44 reviews

    Featuring air-conditioned accommodation with a patio, Cottage Garden Bungalows is set in Mount Lavinia. This property offers access to a terrace, free private parking and free WiFi.

    From US$48.40 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 22 reviews

    Boasting air-conditioned accommodation with a rooftop pool, sea view and a balcony, Beach Symphony is set in Mount Lavinia. Located on the beachfront, this property has a terrace and a shared lounge.

    From US$49.95 per night
  • 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.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 5 reviews

    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.

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

    Situated in Mount Lavinia, 2 km from Mount Lavinia Beach and 8.5 km from Bambalapitiya Railway Station, Orchidee Apartments offers free bikes and air conditioning.

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

  • 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
  • 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
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Larmount Nest Two bedroom house in Ratmalana Mount Lavinia is situated in Mount Lavinia, 15 km from Khan Clock Tower, 17 km from R Premadasa Stadium, as well as 34 km from Leisure World.

    From US$38.85 per night
  • AirBlue Villa

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

    Boasting air-conditioned accommodation with a balcony, AirBlue Villa is situated in Ratmalana. This property offers access to a terrace, free private parking and free WiFi.

    From US$66.60 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
  • sea esta

    Mount Lavinia
    Free cancellation options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 9 reviews

    Situated in Mount Lavinia, 1.7 km from Mount Lavinia Beach and 8.6 km from Bambalapitiya Railway Station, sea esta offers a garden and air conditioning.

    From US$123.90 per night
  • Iddamal Apartments

    Mount Lavinia
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Iddamal Apartments is located in Mount Lavinia, within 2.7 km of Mount Lavinia Beach and 9.3 km of Bambalapitiya Railway Station. This 3-star hotel offers a 24-hour front desk.

    From US$52.80 per night

Highly rated self catering accommodation in Moratuwa and nearby

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

    Located in Mount Lavinia in the Colombo District region, with Mount Lavinia Beach and Mount Lavinia Bus Stand nearby, Dil Apartments 2 provides accommodation with free WiFi and free private parking.

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

    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.

    From US$58.30 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
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 17 reviews

    Located in Mount Lavinia, 1.3 km from Mount Lavinia Beach and 7.4 km from Bambalapitiya Railway Station, Rush Resident Mount Lavinia offers a fitness centre and air conditioning.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 6 reviews

    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.

    From US$44.06 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 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
  • 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