Skip to main content

Villas in Ratmalana

Find the villas that appeal to you the most

The best villas in Ratmalana

Check out our pick of great villas in Ratmalana

Looking for a villa?

Perfect for families, groups or couples who enjoy luxury and independence while travelling. Enjoy the space and privacy of these fully-furnished, self-standing mansions — travellers can cook, lounge and explore at their leisure. Note that in Bali, a resort will also be called a villa.

Most booked villas in Ratmalana and surroundings in the past month

See all

Popular with guests booking villas in Ratmalana

Popular with guests booking villas in Ratmalana

Popular with guests booking villas in Ratmalana

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

Popular with guests booking villas in Ratmalana

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 reviews

Popular with guests booking villas in Mount Lavinia

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

Popular with guests booking villas in Mount Lavinia

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

Popular with guests booking villas in Mount Lavinia

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 24 reviews

Popular with guests booking villas in Mount Lavinia

Popular with guests booking villas in Moratuwa

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

Popular with guests booking villas in Mount Lavinia

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 9 reviews

Enjoy breakfast in Ratmalana and nearby

Boasting accommodation with a private pool, Soul Beach Colombo is situated in Dehiwala. This property offers access to a balcony, free private parking and free WiFi.

From US$72.15 per night

Subodhi Lakeside Retreat & Education Centre is set in Piliyandala, 20 km from Khan Clock Tower, 22 km from R Premadasa Stadium, as well as 33 km from Leisure World.

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

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

Angam Villas Colombo is set in Colombo and features a pool with a view and garden views. It is situated 9.2 km from R Premadasa Stadium and features a shared kitchen.

From US$109.74 per night

T Home

Moratuwa
Breakfast options

Situated in Moratuwa, 2.5 km from Panadura Beach and 19 km from Bambalapitiya Railway Station, T Home offers air conditioning.

From US$72.60 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 203 reviews

Located in Colombo, Colombo Villa features free WiFi, a garden and year-round outdoor pool. U.S. Embassy is 1.4 km away. Free private parking is available on site.

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

Featuring a hot tub, Windever Home is set in Mount Lavinia. This property offers access to a balcony, free private parking and free WiFi.

Villas with swimming pools in Ratmalana and nearby

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

Featuring a garden, private pool and garden views, House with Private Pool Perfect for Family Holiday is located in Mount Lavinia.

From US$68.33 per night

Situated in Boralesgamuwa, Villa Penalty 2 features accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$113.22 per night
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
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 7.5
Good - What previous guests thought, 4 reviews

Located in Sri Jayewardenepura Kotte, 10 km from Bambalapitiya Railway Station, Villa Escondite - The Hotel provides accommodation with pool with a view, free private parking, a garden and a shared...

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

Boasting a terrace and views of lake, Marrakech Villa is a recently renovated villa situated in Etulkotte, 9.2 km from Bambalapitiya Railway Station.

From US$46.50 per night

Located in Divulpitiya in the Colombo District region and Mount Lavinia Beach reachable within 2.2 km, Serenity Villa provides accommodation with free WiFi, a children's playground, a private beach...

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 5 reviews

Situated in Sri Jayewardenepura Kotte, 7.4 km from Bambalapitiya Railway Station, Sandy Bliss Villa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Travelling by car? These villas in Ratmalana and nearby offer free parking

Located just 8.7 km from Bambalapitiya Railway Station, Urban Nest Mount Lavinia offers accommodation in Mount Lavinia with access to free bikes, a garden, as well as a shared kitchen.

From US$35.52 per night
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
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$41.07 per night

Located 13 km from Khan Clock Tower, 15 km from R Premadasa Stadium and 34 km from Leisure World, The Royal Mount Palace Colombo features accommodation set in Mount Lavinia.

From US$177.60 per night

Set in Mount Lavinia, 1.2 km from Mount Lavinia Beach and 7.7 km from Bambalapitiya Railway Station, Rasi Mount Rest offers air conditioning.

From US$61.05 per night

Located in Mount Lavinia, Palm Grove Lavinia provides accommodation with a private pool and garden views. This property offers access to a terrace, free private parking and free WiFi.

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

Set within 1.6 km of Mount Lavinia Beach and 7.7 km of Bambalapitiya Railway Station in Mount Lavinia, Sithila Villa provides accommodation with seating area.

From US$55 per night

Set in Attidiya, 2.6 km from Mount Lavinia Beach and 9.2 km from Bambalapitiya Railway Station, Templers square offers a terrace and air conditioning.

From US$145.20 per night
gogless