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

Cottages in Ratmalana

Find the cottages that appeal to you the most

The best cottages in Ratmalana

Check out our selection of great cottages in Ratmalana

Looking for a cottage?

Cottages are perfect for travelers who enjoy feeling cozy and independent in the countryside. Usually small, traditionally built houses, cottages are spread across one or two floors – making them great for families or vacations with a little more privacy.

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

See all

These cottages in Ratmalana and nearby have options with free cancellation

  • 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
  • Urban Nest Mount Lavinia

    Mount Lavinia
    Free cancellation options available

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

    Mount Lavinia
    Free cancellation options available
    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.

    From $38.85 per night
  • The Royal Mount Palace Colombo

    Mount Lavinia
    Free cancellation options available

    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.

  • Rasi Mount Rest

    Mount Lavinia
    Free cancellation options available

    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

    Mount Lavinia
    Free cancellation options available

    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
  • Templers square

    Attidiya
    Free cancellation options available

    Templers square offers accommodations in Attidiya, 1.6 miles from Mount Lavinia Beach and 5.7 miles from Bambalapitiya Railway Station.

    From $145.20 per night

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

  • 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 $40 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 44 reviews

    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.

    From $48.40 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    The Loft Gate is located in Moratuwa, just 8 miles from Bambalapitiya Railway Station and 11 miles from Khan Clock Tower. Private parking is available on site at this recently renovated property.

    From $8.03 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews

    Lotus Villa Dehiwela is a recently renovated villa in Dehiwala where guests can make the most of the open-air bath and garden. With garden views, this accommodation features a balcony.

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

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

    From $44.06 per night
  • Villa Penalty 2 is a recently renovated villa in Boralesgamuwa where guests can make the most of its indoor pool, garden, and shared lounge.

    From $113.22 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Offering a garden, Spacious Entire House in Colombo features accommodations in Moratuwa. This property offers access to a terrace and free private parking.

    From $43.56 per night
  • Scored out of 10, guest rating 4.8
    Disappointing - What previous guests thought, 13 reviews

    Offering quiet street views, Araliya Uyana Residencies Colombo - Entire House with Two Bedrooms in Colombo provides accommodations and a garden.

    From $75.28 per night

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.9
    Excellent - What previous guests thought, 211 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, 202 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.

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

    Providing a garden, House with Private Pool Perfect for Family Holiday features accommodations in Mount Lavinia. This property offers access to a balcony, free private parking, and free Wifi.

    From $37.96 per night