The 10 best villas in Ratmalana, Sri Lanka | Booking.com
Skip to main content

Villas in Ratmalana

Find the villas that appeal to you the most

The best villas in Ratmalana

Check out our selection of great villas in Ratmalana

Filter by:

Review score

Spacious 4BR 4BA Family Villa wt Balcony & Lavish Garden

Ratmalana

Spacious 4BR 4BA Family Villa wt Balcony & Lavish Garden is located in Ratmalana, just 7.2 miles from Bambalapitiya Railway Station and 11 miles from Khan Clock Tower.

N
Neeshaz
From
Maldives
Loved the stay! The place is very big with ultimate privacy. The rooms are very comfortable and the property is overall great! The host was extremely kind and generous. Thankyou for making our stay super comfortable and accommodating us!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 13 reviews
Price from
$58.50
1 night, 2 adults

Colombo Villa

Colombo (Near Ratmalana)

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

K
Kamil
From
United States
Incredibly comfortable! Lovely little pool, truly amazing breakfasts if you choose the Sri Lankan option, and the cook was incredible! I felt very pampered.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 203 reviews
Price from
$120
1 night, 2 adults

Spacious and Serene Family Home in Colombo

Colombo (Near Ratmalana)

Providing a garden, Spacious and Serene Family Home in Colombo features accommodations in Colombo. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 5 reviews
Price from
$107.28
1 night, 2 adults

Teal Villa

Colombo (Near Ratmalana)

Teal Villa offers accommodations in Colombo, 1.3 miles from Wellawatte Beach and 2.1 miles from Bambalapitiya Railway Station.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
$360
1 night, 2 adults

Charming Villa with Stunning Rooftop Sea View

Mount Lavinia (Near Ratmalana)

Charming Villa with Stunning Rooftop Sea View is located in Mount Lavinia, just 1.4 miles from Mount Lavinia Beach and 5.8 miles from Bambalapitiya Railway Station.

R
Rahul
From
United States
Spacious and clean property with great views from the rooftop, host was also really helpful.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$89.10
1 night, 2 adults

Colombo Villa Near Bolgoda Lake 5 Bed 2.5 Bath

Piliyandala (Near Ratmalana)

A recently renovated villa, Colombo Villa Near Bolgoda Lake 5 Bed 2.5 Bath offers accommodations in Piliyandala. This property offers a private pool, free Wifi, and free private parking.

W
Washeen
From
United States
Hidden Gem in Colombo to stay on your arrival to Sri Lanka. It took us 1hr from katunayake airport to this place. And it’s a peaceful area. Beds are comfortable and the master bedroom had A/C. It’s perfect for 2 person though it has 5 bedrooms and the price was much cheaper than most of the colombo hotels or inns.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 6 reviews
Price from
$109.08
1 night, 2 adults

Elegance Villa

Boralesgamuwa (Near Ratmalana)

Elegance Villa offers accommodations in Boralesgamuwa, 5.8 miles from Bambalapitiya Railway Station and 8.9 miles from R Premadasa Stadium.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews
Price from
$27.78
1 night, 2 adults

Aurora Holiday House

Mount Lavinia (Near Ratmalana)

Just a 3-minute walk from Mount Lavinia Beach and 0.8 miles from Mount Lavinia Bus Stand, Aurora Holiday House features accommodations in Mount Lavinia with a shared lounge.

J
JORDAN
From
Canada
This place is a little gem - normally I don’t just had out 10s for places but this place was so well thought out. Its a newer building and very clean. Kitchens on all floors, comfortable seating and couches inside and on deck, decently comfy bed (which seems to be rare) for a very good price. Stayed here while diving up beach and was perfect. Staff at area very kind and attentive.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 24 reviews
Price from
$25
1 night, 2 adults

sea esta

Mount Lavinia (Near Ratmalana)

Sea esta offers accommodations in Mount Lavinia, 1.1 miles from Mount Lavinia Beach and 5.4 miles from Bambalapitiya Railway Station.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 9 reviews
Price from
$100
1 night, 2 adults

Sandy Bliss Villa

Sri Jayewardenepura Kotte (Near Ratmalana)

Sandy Bliss Villa in Sri Jayewardenepura Kotte provides accommodations with a terrace and a shared lounge. This villa offers free private parking and a shared kitchen.

K
K
From
Singapore
The place is beautiful,the interior furnished very luxuriously.the service is excellent.very delicious Sri Lankan breakfast served by friendly staffs. Only the price is quite high compared to a 4 star hotel in Colombo.the property should revise the price.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 5 reviews
Price from
$42
1 night, 2 adults
All villas in Ratmalana

Looking for a villa?

Perfect for families, groups, or couples who enjoy luxury and independence while traveling. Enjoy the space and privacy of these fully-furnished, free-standing mansions – travelers can cook, lounge, and explore at their own pace. Note that in Bali, a resort will also be called a villa.

Most booked villas in Ratmalana and surrounding area in the past month

See all

Enjoy breakfast in Ratmalana and nearby

  • Soul Beach Colombo offers accommodations in Dehiwala, a few steps from Mount Lavinia Beach and 3 miles from Bambalapitiya Railway Station.

    From $72.15 per night
  • Subodhi Lakeside Retreat & Education Centre offers accommodations in Piliyandala, 8.8 miles from Bambalapitiya Railway Station and 12 miles from Khan Clock Tower.

    From $33.30 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 17 reviews

    LAKE VILLA by CARLSEN offers accommodations in Moratuwa, 10 miles from Bambalapitiya Railway Station and 14 miles from Khan Clock Tower.

    From $320.76 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 214 reviews

    Offering garden views, Angam Villas Colombo in Colombo features accommodations, an outdoor swimming pool, an open-air bath, a garden, and a shared lounge.

    From $69.62 per night
  • T Home

    Moratuwa
    Breakfast options

    T Home offers accommodations in Moratuwa, 1.6 miles from Panadura Beach and 12 miles from Bambalapitiya Railway Station. This property offers access to a balcony, free private parking, and free Wifi.

    From $72.60 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - 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 0.9 mi away. Free private parking is available on site.

    From $120 per night
  • Windever Home is located in Mount Lavinia, just 1.3 miles from Mount Lavinia Beach and 5.4 miles from Bambalapitiya Railway Station.

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

    Just a 3-minute walk from Mount Lavinia Beach and 0.8 miles from Mount Lavinia Bus Stand, Aurora Holiday House features accommodations in Mount Lavinia with a shared lounge.

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

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

    Charming Villa with Stunning Rooftop Sea View is located in Mount Lavinia, just 1.4 miles from Mount Lavinia Beach and 5.8 miles from Bambalapitiya Railway Station.

    From $98.90 per night
  • Just 1.1 miles from Mount Lavinia Beach and a 17-minute walk from Mount Lavinia Bus Stand, Urban Nest Mount Lavinia features accommodations in Mount Lavinia with a garden.

    From $35.52 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 9 reviews

    Sea esta offers accommodations in Mount Lavinia, 1.1 miles from Mount Lavinia Beach and 5.4 miles from Bambalapitiya Railway Station.

    From $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 offers accommodations in Mount Lavinia, 6.2 miles from Bambalapitiya Railway Station and 10 miles from Khan Clock Tower.

  • A comfortable villa within the vicinity of Mount Lavinia Beach, The Royal Mount Palace Colombo offers a base for a stress-free getaway in Mount Lavinia.

    From $177.60 per night
  • Rasi Mount Rest offers accommodations in Mount Lavinia, a 14-minute walk from Mount Lavinia Beach and 4.8 miles from Bambalapitiya Railway Station.

    From $61.05 per night
  • Palm Grove Lavinia is located in Mount Lavinia, just 1.5 miles from Mount Lavinia Beach and 5.6 miles from Bambalapitiya Railway Station.

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

    Just a 19-minute walk from Mount Lavinia Beach and 0.6 miles from Mount Lavinia Bus Stand, Sithila Villa features accommodations in Mount Lavinia, with a garden and a shared lounge.

    From $45 per night