Find the self-catering accommodations that appeal to you the most
Find the right self-catering accommodation for you in Moratuwa
Check out our selection of great self-catering accommodations in Moratuwa
Bolgoda Grand - Luxury by the Lake offers accommodations in Moratuwa, 13 miles from Khan Clock Tower and 14 miles from R Premadasa Stadium. This vacation home provides accommodations with a balcony.
Providing a garden, Uyana View features accommodations in Moratuwa. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Providing a terrace, Bolgoda Lake Villa provides accommodations in Moratuwa. This property offers a private pool, free Wifi, and free private parking.
7.6 miles from Bambalapitiya Railway Station in Moratuwa, Noahs Ark Transit Stay features accommodations with access to a fitness room.

Offering quiet street views, Ice Berg in Mount Lavinia offers accommodations and a garden. The air-conditioned accommodations are 1.4 miles from Mount Lavinia Beach.

Ocean View Apartment - Marine City Residences, Colombo is located in Dehiwala, just a few steps from Mount Lavinia Beach and 3.4 miles from Bambalapitiya Railway Station.
Barnes Loft Mount is located in Mount Lavinia, just a 3-minute walk from Mount Lavinia Beach and 4.1 miles from Bambalapitiya Railway Station.

Offering a garden, Prince House offers accommodations in Piliyandala. This property offers access to a terrace, free private parking, and free Wifi. Guests can use a bar.
A recently renovated apartment, Panadura Urban Apartments - Garnet Suite offers accommodations in Panadura.

Sea View Apartment in Colombo -Dehiwala offers accommodations in Dehiwala, a 3-minute walk from Mount Lavinia Beach and 3.4 miles from Bambalapitiya Railway Station.


Popular with guests booking self-catering accommodations in Moratuwa
Popular with guests booking self-catering accommodations in Moratuwa
Popular with guests booking self-catering accommodations in Moratuwa
Popular with guests booking self-catering accommodations in Moratuwa
Popular with guests booking self-catering accommodations in Moratuwa
Popular with guests booking self-catering accommodations in Moratuwa
Popular with guests booking self-catering accommodations in Colombo
Popular with guests booking self-catering accommodations in Mount Lavinia
Popular with guests booking self-catering accommodations in Piliyandala
Providing a garden, Ganga-Langa provides accommodations in Panadura. This property offers access to a balcony, free private parking, and free Wifi.
Bolgoda Water Estate Villa By CM Holiday offers accommodations in Panadura, 12 miles from Bambalapitiya Railway Station and 15 miles from Khan Clock Tower.
A recently renovated villa, AirBlue Villa offers accommodations in Ratmalana. This villa features free private parking, a shared kitchen, and free Wifi. Staff on site can arrange a shuttle service.
A recently renovated apartment, Prime Residencies Panadura - Convenient 3BR 2BA Apartment offers accommodations in Panadura. This apartment provides free private parking, an elevator, and free Wifi.
A recently renovated apartment, The Hub Panadura - 3BR 2BA Cosy, Convenient & Welcoming Stay offers accommodations in Panadura.
Sea esta villa offers accommodations in Mount Lavinia, one mile from Mount Lavinia Beach and 5.3 miles from Bambalapitiya Railway Station.
Offering quiet street views, Ice Berg in Mount Lavinia offers accommodations and a garden. The air-conditioned accommodations are 1.4 miles from Mount Lavinia Beach.
Dil Apartments 2 offers accommodations in Mount Lavinia, a 10-minute walk from Mount Lavinia Beach and 4.6 miles from Bambalapitiya Railway Station.
Cottage Garden Bungalows is a recently renovated guest house in Mount Lavinia, near Mount Lavinia Beach. This property offers access to a terrace, free private parking, and free Wifi.
Sudarshi's Home offers accommodations in Mount Lavinia, 10 miles from Khan Clock Tower and 11 miles from R Premadasa Stadium.
Just 1.2 miles from Mount Lavinia Beach and a 15-minute walk from Mount Lavinia Bus Stand, Orchidee Apartments features accommodations in Mount Lavinia with a garden.
Iddamal Bay Apartments enjoys a location in Mount Lavinia, a 7-minute walk from Mount Lavinia Beach and 4.8 miles from Bambalapitiya Railway Station.
BNB RESIDENCIES MOUNT LAVINIA 2 is located in Mount Lavinia, just a 2-minute walk from Mount Lavinia Beach and 4.4 miles from Bambalapitiya Railway Station.
Providing city views, De Saram Residencies in Colombo offers accommodations, a rooftop pool, a fitness center, a garden, and a terrace.
A 13-minute walk from Panadura Beach in Panadura, Panadura Home stay - ACCEDE Apartment features accommodations with access to an open-air bath.
Blue Ocean offers accommodations in Dehiwala, a few steps from Mount Lavinia Beach and 4.1 miles from Bambalapitiya Railway Station.
Providing a garden, Cactus Boralesgamuwa offers accommodations in Boralesgamuwa. Guests staying at this apartment have access to a fully equipped kitchen and a balcony.
Offering a garden, Second Home Resort - AC Units, Kitchen, Attached Bath Room, & WiFi offers accommodations in Boralesgamuwa. Private parking is available on site at this recently renovated property.
Second Home Resort- Homestay AC Room with Attached Bathroom and WiFi offers accommodations in Boralesgamuwa, 6.5 miles from Bambalapitiya Railway Station and 10 miles from R Premadasa Stadium.
Amaze Residence Luxury Room 4 offers accommodations in Boralesgamuwa, 5.9 miles from Bambalapitiya Railway Station and 8.6 miles from R Premadasa Stadium.
Amaze Residence Panoramic Room 2 offers accommodations in Boralesgamuwa, 5.9 miles from Bambalapitiya Railway Station and 8.6 miles from R Premadasa Stadium.
Barnes Loft Mount is located in Mount Lavinia, just a 3-minute walk from Mount Lavinia Beach and 4.1 miles from Bambalapitiya Railway Station.
Offering a garden, ARON'S Lavinia SAPPHIRE offers accommodations in Mount Lavinia.
Beach Mount Apartment (Blue Ocean Apartment) features air-conditioned rooms in Mount Lavinia. This beachfront property offers access to free Wifi and free private parking.