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.

M
Magda
From
Poland
A very friendly and hospitable owner. A clean and comfortable place to relax, away from the hustle and bustle of the main street. A comfortable bed. And a big plus is the access to filtered water, which helps reduce plastic use.
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.

s
sahan
From
Sri Lanka
Raja, the owner and care taker Kumara were very friendly and helpful. The breakfast was good too. Specially we liked the way they presentd it in a nice basket. Apartment had all the amenities including a gas cooker, hob, kettle and fully functioning microwave with all the utensils in the kitchen and the room had a large mirror and a full size wardrobe. Bathroom was new and clean with hot water. There were two ACs to cool both the room and the living area which was awesome. The refrigerator was very clean and lage. Location was easy to find in Google maps. Parking was inside the house with a roller door hence its very safe. Also the environment was very nice and silent with a beautiful garden. We stayed three nights and it felt like home.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 228 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.

K
Kálmán
From
Hungary
We spent one night in Ruwan's place. He is an excellent host. The room and the bathroom is very clean, and well-equipped. You can see the beach from your bed and the rooftop swimming pool is awesome. Only a few minutes walk to the main road where there are shops and cafes.
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.

A
Aimee Flor
From
Germany
We booked this on short notice 10 minutes before we arrived and were super happy that the owner is so flexible. The accommodation was super clean and really nice. It’s right at the beach and beside a great restaurant. Everything was clean and the host was really friendly. We felt comfortable and great to stay here. The garden was beautiful and we enjoyed our stay.
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 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$109.08
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...

◇ Rusiru ◇
From
Sri Lanka
We stayed at AC unit and it is very comfortable. We had a good sleep on spring bed. New air conditioning machine as well. We recommend the place for you. Thank you
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 23 reviews
Price from
US$15
1 night, 2 adults

Mount Beach Villa77

Mount Lavinia (Near Moratuwa)

Boasting air-conditioned accommodation with a rooftop pool, garden view and a patio, Mount Beach Villa77 is situated in Mount Lavinia.

J
Jiří
From
Czech Republic
This is a whole two bedroom apartment, both rooms have separate bathrooms. The living room and kitchen are fully equipped, and you will definitely feel there like a home. Two separate A/C units and ceiling fans will help you in hot days. View is amazing, and the location of this apparent is very close to the beach where you can find many restaurants and bars. This apparent is in a big apparent building, you will get an access key to the roof top swimming pool, which is shared for the whole building. The apartment unit itself is very clean and well equipped. There is nothing to complain about.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 22 reviews
Price from
US$66.50
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, 228 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$53.28 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.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.

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

Highly rated self catering accommodation in Moratuwa and nearby

  • 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 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 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
  • sea esta

    Mount Lavinia
    8.0+ review score
    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
  • 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.

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 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
  • 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$49.50 per night
  • Mount Apartments Colombo

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

    Mount Apartments Colombo, a property with a terrace, is situated in Attidiya, 9.3 km from Bambalapitiya Railway Station, 15 km from Khan Clock Tower, as well as 17 km from R Premadasa Stadium.

    From US$30.25 per night
  • Dev Holiday Bungalow

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

    Set in Madapata, 20 km from Bambalapitiya Railway Station and 25 km from R Premadasa Stadium, Dev Holiday Bungalow offers a garden and air conditioning.

    From US$43.40 per night
  • R&R residencies

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

    Set in Mount Lavinia in the Colombo District region, with Mount Lavinia Beach and Mount Lavinia Bus Stand nearby, R&R residencies offers accommodation with free WiFi and free private parking. 14 km...

    From US$49.95 per night
gogless