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

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

Popular with guests booking self catering accommodation in Moratuwa

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

Popular with guests booking self catering accommodation in Moratuwa

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking self catering accommodation in Moratuwa

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Popular with guests booking self catering accommodation in Moratuwa

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Popular with guests booking self catering accommodation in Moratuwa

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

Popular with guests booking self catering accommodation in Moratuwa

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

Popular with guests booking self catering accommodation in Moratuwa

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking self catering accommodation in Moratuwa

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 13 reviews

Popular with guests booking self catering accommodation in Mount Lavinia

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

Popular with guests booking self catering accommodation in Mount Lavinia

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 237 reviews

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

Ganga-Langa

Panadura
Free cancellation options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 18 reviews

Offering a garden and lake view, Ganga-Langa is located in Panadura, 16 km from Bambalapitiya Railway Station and 21 km from Khan Clock Tower.

From US$69.93 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$150 per night

AirBlue Villa

Ratmalana
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 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

sea esta

Mount Lavinia
Free cancellation options available
Scored out of 10, guest rating 8.9
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

Mount Apartments Colombo

Attidiya
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 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.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Watumulla, near Mount Lavinia Beach and Mount Lavinia Bus Stand, Premelthi Homestay bed and breakfast Mount Lavinia is a recently renovated property, featuring, an outdoor swimming pool and...

Ice Berg

Mount Lavinia
Free cancellation options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 237 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$32 per night

Dil Apartments 2

Mount Lavinia
Free cancellation options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 7 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

Enjoy breakfast in Moratuwa and nearby

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 46 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$63.16 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 24 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.

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.

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.

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

A recently renovated apartment located in Panadura, The Hub Panadura - Cozy, Convenient & Welcoming Stay features a garden.

From US$42.18 per night

Highly rated self catering accommodation in Moratuwa and nearby

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.4
Very good - What previous guests thought, 5 reviews

Located in Boralesgamuwa in the Colombo District region, Cactus Boralesgamuwa features a balcony. This property offers access to a terrace, free private parking and free WiFi.

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

Set within 11 km of Bambalapitiya Railway Station and 15 km of R Premadasa Stadium in Boralesgamuwa, Pirivena Garden Resort - AC Units, Kitchen, Attached Bath Room, & WiFi offers accommodation with...

From US$26.97 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 15 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
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 13 reviews

Set in Mount Lavinia, 600 metres from Mount Lavinia Beach and 6.3 km from Bambalapitiya Railway Station, ARON'S Lavinia TOPAZ offers a garden and air conditioning.

From US$31.54 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 22 reviews

ARON'S Lavinia EMERALD, a property with a terrace, is located in Mount Lavinia, 12 km from Khan Clock Tower, 14 km from R Premadasa Stadium, as well as 35 km from Leisure World.

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

Set within 100 metres of Mount Lavinia Beach and 6.5 km of Bambalapitiya Railway Station, Beach Mount Apartment (Blue Ocean Apartment) features rooms with air conditioning and a private bathroom in...

From US$96.25 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.