Skip to main content

The best apartments in Moratuwa

Check out our pick of great apartments in Moratuwa

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Offering a garden and garden view, Perivale is situated in Moratuwa, 13 km from Bambalapitiya Railway Station and 19 km from Khan Clock Tower. Private parking is available on site at this recently renovated property. The apartment has family rooms.

Show more Show less
10
Exceptional
2 reviews
Price from
€ 6
per night

Set in Moratuwa, 15 km from Bambalapitiya Railway Station and 20 km from Khan Clock Tower, Bolgoda Lake Villa offers spacious air-conditioned accommodation with a balcony and free WiFi. The property features lake and garden views, and is 22 km from R Premadasa Stadium. Free private parking is available and the apartment also provides bike hire for guests who want to explore the surrounding area.

Show more Show less
9.5
Exceptional
2 reviews
Price from
€ 55
per night

The spacious apartment includes 1 bedroom and a living room with a flat-screen TV. The air-conditioned accommodation is fitted with a kitchen. At the apartment, there is a dressing room for guests to change in.

Show more Show less
9
Superb
3 reviews
Price from
€ 31
per night

Situated in Mount Lavinia, 2.1 km from Mount Lavinia Beach and 8.5 km from Bambalapitiya Railway Station, Orchidee Apartments offers free bikes and air conditioning. This property offers access to a balcony, free private parking and free WiFi. The accommodation features airport transfers, while a car rental service is also available.

The spacious apartment has 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV, a dining area, a fully equipped kitchen, and a terrace with sea views. The property offers city views.

Cleanliness exceptional. Closer to amenities. Quite and felt safe. Niluka, our contact person is very supportive and readily available. We are so happy that we found this accommodation.

Show more Show less
9.5
Exceptional
62 reviews
Price from
€ 24
per night

The recently renovated apartment comes with 2 separate bedrooms, 1 bathroom, a fully equipped kitchen with a dining area and fridge, and a living room with a flat-screen TV. Towels and bed linen are featured in the apartment. For added privacy, the accommodation features a private entrance.

Show more Show less
10
Exceptional
1 reviews
Price from
€ 37
per night

Located 2.4 km from Panadura Beach, Villa Suyara offers accommodation with a balcony, as well as a garden and a bar. This property offers access to a terrace and free private parking. R Premadasa Stadium is 28 km from the apartment and Mount Lavinia Bus Stand is 14 km away.

Show more Show less
10
Exceptional
1 reviews
Price from
€ 37
per night

Featuring air-conditioned accommodation with a rooftop pool, garden view and a terrace, Villa Suyara Rooftop, is located in Panadura. This property offers access to a balcony and free private parking. The property is non-smoking and is situated 2.4 km from Panadura Beach.

With free WiFi, this 1-bedroom apartment provides a flat-screen TV, a washing machine and a fully equipped kitchenette with a minibar. There is also a seating area and a fireplace.

Show more Show less
10
Exceptional
3 reviews
Price from
€ 29
per night

Offering a garden and garden view, House of Erskine is set in Mount Lavinia, 1.7 km from Mount Lavinia Beach and 8.3 km from Bambalapitiya Railway Station. This property offers access to a balcony, free private parking and free WiFi. The apartment has private entrance.

The owner is incredibly kind - he went out of his way to help me. If you ask, you are able to have delicious food at the house which I highly recommend. The rooms don’t have aircon but the fan is all you need.

Show more Show less
9.5
Exceptional
45 reviews
Price from
€ 22
per night

Boasting a garden and views of inner courtyard, Oceanic Shades - Mount Lavinia is a recently renovated apartment situated in Mount Lavinia, 1.5 km from Mount Lavinia Beach. It is set 8.4 km from Bambalapitiya Railway Station and features a shared kitchen. There is a sun terrace and guests can make use of free WiFi and free private parking.

Show more Show less
9.5
Exceptional
2 reviews
Price from
€ 45
per night

Set within less than 1 km of Mount Lavinia Beach and 7.8 km of Bambalapitiya Railway Station, HIDEOUT BY CMB APARTMENTS offers rooms with air conditioning and a private bathroom in Mount Lavinia. This property offers access to a balcony and free private parking. Guests have access to a hot tub, fitness room and can also attend fitness classes.

Show more Show less
10
Exceptional
3 reviews
Price from
€ 51
per night

Looking for an apartment?

For the travellers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately, or plan the next day’s activities over a shared meal. Often available for short and long-term.
Search apartments in Moratuwa

Most booked apartments in Moratuwa this month

Apartments that guests love in Moratuwa

  • Avg. price/night: € 54.95
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews
    A very modern and comfortable apartment. Located in the bustling town of Moretuwa. Great hosts. Good breakfast although butter and jam was missing for the toasts. Delicious local dishes.
    Sheela
    People with friends