Skip to main content

Search hotels in Moratuwa

Enter your dates to see the latest prices and deals for Moratuwa hotels

Moratuwa – 26 hotels and places to stay

Filter by:

Star Rating
Review score

Aquila By Bolgoda Holiday Resort

Hotel in Moratuwa

Located in Moratuwa, 8.7 miles from Bambalapitiya Railway Station, Aquila By Bolgoda Holiday Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Lakshan
From
Sri Lanka
I recently stayed and had an absolutely wonderful experience. The staff were incredibly friendly and attentive, making me feel welcomed from the moment I arrived. The service was top-notch, and they went above and beyond to ensure my stay was comfortable. The hotel itself was clean and well-maintained. The location was also convenient, Lake view and temple was front of my window.. Overall, I had a fantastic stay and would highly recommend Hotel Aquila to anyone looking for a great place to stay. I will definitely be returning in the future!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 37 reviews
Price from
$18.75
1 night, 2 adults

Perivale Budget Stay

Moratuwa

Perivale Budget Stay in Moratuwa provides accommodations with a garden and a shared lounge. This homestay offers free private parking and a shared kitchen.

N
Nagaraja
From
Sri Lanka
Cost effective and Good hospitality
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 24 reviews
Price from
$6.30
1 night, 2 adults

Uyana View

Moratuwa

Providing a garden, Uyana View features accommodations in Moratuwa. This beachfront property offers access to a balcony, free private parking, and free Wifi.

D
Dhinush
From
Sri Lanka
Wonderful place. Will visit again
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 16 reviews
Price from
$28
1 night, 2 adults

Bolgoda Lake Villa

Moratuwa

Bolgoda Lake Villa is located in Moratuwa, just 9.2 miles from Bambalapitiya Railway Station and 13 miles from Khan Clock Tower.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
$101.15
1 night, 2 adults

Noahs Ark Transit Stay

Moratuwa

7.6 miles from Bambalapitiya Railway Station in Moratuwa, Noahs Ark Transit Stay features accommodations with access to a fitness room.

L
Liveta
From
Lithuania
The room was very comfy in quiet location. Hosts were amazing, they helped me with every single problem I faced: arranged taxi from airport, tuk tuk to railway station, helped to navigate around, get SIM card etc. It''s a bit far from most of the shops or restaurants but food delivery works perfectly.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 142 reviews
Price from
$18.50
1 night, 2 adults

LAKE VILLA by CARLSEN

Moratuwa

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

A
Ahmed
From
Egypt
First very clean Design is very nice it’s real villa with good vibes and the management are very professional
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 17 reviews
Price from
$296.79
1 night, 2 adults

CANAAN MUSIC Hotel

Moratuwa

CANAAN MUSIC Hotel in Moratuwa provides accommodations with a garden and a terrace. This bed and breakfast features free private parking and a 24-hour front desk.

B
Bhanuka
From
Sri Lanka
The host was very friendly and the room was clean. The best thing is that it’s literally situated in the middle of moratuwa, so everything from restaurants to banks is nearby. It doesn't even take 1 minute to reach the nearest grocery store. They also offer food at a reasonable price. The place feels very safe.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 44 reviews
Price from
$16.25
1 night, 2 adults

Tropic Inn - Mount Lavinia

Mount Lavinia (Near Moratuwa)

Located in Mount Lavinia, a 2-minute walk from Mount Lavinia Beach, Tropic Inn - Mount Lavinia has accommodations with a garden, free private parking, a shared lounge and a restaurant.

B
Burhanuddin
From
Pakistan
Very cooperative and friendly staff, the manager was also very nice, rooms were perfect, air conditioning was always working, hot water was available, the location is very good, near to the beach and close to restaurants, a truly underrated hotel.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 121 reviews
Price from
$32.72
1 night, 2 adults

Coza Ceylon

Mount Lavinia (Near Moratuwa)

Located in Mount Lavinia, a 9-minute walk from Mount Lavinia Beach, Coza Ceylon has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

K
Kelly
From
Australia
The hospitality here was second to none! We were so well looked after. The breakfasts we had during our two night stay were simply sensational! We loved our stay!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 192 reviews
Price from
$50
1 night, 2 adults

Mount Lodge Boutique Hotel

Mount Lavinia (Near Moratuwa)

Mount Lodge Boutique Hotel is located in Mount Lavinia, within a 4-minute walk of Mount Lavinia Beach and 4.5 miles of Bambalapitiya Railway Station.

R
Raelene
From
United States
The place was beautiful and the couple who host the guest were so kind. They made us feel like family. The bed was comfortable and the breakfast was amazing.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 131 reviews
Price from
$72
1 night, 2 adults
See all 26 hotels in Moratuwa

Hotels with airport shuttles in Moratuwa

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 719 reviews
From $153.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,092 reviews
From $171.67 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 185 reviews
From $38.70 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 109 reviews
From $34.49 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 639 reviews
From $147.79 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,698 reviews
From $176.19 per night
Airport shuttle
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 131 reviews
From $118.80 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4,068 reviews
From $120.95 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,052 reviews
From $239.48 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 37 reviews
From $22.69 per night

Most booked hotels in Moratuwa and surrounding area in the past month

See all

Popular with guests booking hotels in Moratuwa

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

Popular with guests booking hotels in Moratuwa

Popular with guests booking hotels in Moratuwa

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 3 reviews

Popular with guests booking hotels in Moratuwa

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

Popular with guests booking hotels in Moratuwa

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 37 reviews

Popular with guests booking hotels in Panadura

Popular with guests booking hotels in Mount Lavinia

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 427 reviews

Popular with guests booking hotels in Divulpitiya

Popular with guests booking hotels in Dehiwala

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 132 reviews

Popular with guests booking hotels in Watumulla

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 109 reviews

Hotels located in the center of Moratuwa

tharuka

Hotel in Moratuwa
Central location

Tharuka is located in Moratuwa, just 13 miles from R Premadasa Stadium and 22 miles from Leisure World. The air-conditioned accommodation is 11 miles from Khan Clock Tower.

From $13.07 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Located in Moratuwa, 8.7 miles from Bambalapitiya Railway Station, Alnaro Hotel & Resort provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

From $56.63 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 44 reviews

CANAAN MUSIC Hotel in Moratuwa provides accommodations with a garden and a terrace. This bed and breakfast features free private parking and a 24-hour front desk.

From $15.50 per night

T Home

Hotel in Moratuwa
Central location

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 $145.20 per night

Marette Holiday Bungalow offers accommodations in Moratuwa, 13 miles from Khan Clock Tower and 14 miles from R Premadasa Stadium.

Charles Villa Rawathawatta is located in Moratuwa, just 8.2 miles from Bambalapitiya Railway Station and 12 miles from Khan Clock Tower.

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.53 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 3 reviews

Located in Moratuwa, 10 miles from Bambalapitiya Railway Station, Ramadia Ran Mal Holiday Resort has accommodations with a fitness center, free private parking, a garden and a terrace.

Best hotels with breakfast in Moratuwa and nearby

Located in Panadura, 10 miles from Bambalapitiya Railway Station, Ramadia Grand Holiday Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

From $73.26 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Bolgoda Lake Bungalow provides beachfront accommodations in Panadura. This property offers a pool with a view and free private parking.

From $61.05 per night

Located in Piliyandala, 9.5 miles from Bambalapitiya Railway Station, Thidasa Serenity provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

From $66.60 per night

Ensenada Bolgoda offers accommodations in Piliyandala, 12 miles from Bambalapitiya Railway Station and 15 miles from R Premadasa Stadium.

From $94.35 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

Featuring a garden, The Residence Retreat features accommodations in Mount Lavinia. This property offers access to a terrace, free private parking, and free Wifi.

From $57.72 per night

Located in Piliyandala and with Bambalapitiya Railway Station reachable within 12 miles, The Island On Bolgoda provides an outdoor swimming pool, non-smoking rooms, free WiFi throughout the property...

From $209.69 per night

Located in Piliyandala, 9.3 miles from Bambalapitiya Railway Station, Ayurveda Spring Of Life Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace...

From $60 per night

Budget hotels in Moratuwa and nearby

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

Providing a garden, Ganga-Langa provides accommodations in Panadura. This property offers access to a balcony, free private parking, and free Wifi.

From $69.93 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 6 reviews

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.

From $131.08 per night

Located in Panadura, 12 miles from Bambalapitiya Railway Station, Villa 14 provides accommodations with a garden, free private parking, a shared lounge and a terrace.

From $88.80 per night

The Pier House is located in Panadura, just 12 miles from Bambalapitiya Railway Station and 16 miles from Khan Clock Tower.

From $99.90 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

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.

From $66.60 per night

Providing a garden, Sanctuary Ceylon by Ceylon Spaces provides accommodations in Mount Lavinia. This property offers access to a terrace, free private parking, and free Wifi.

From $99.90 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Offering a garden and a terrace, дом любви (House Of Love) in Ratmalana is close to Mount Lavinia Beach and Mount Lavinia Bus Stand.

From $99.07 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Iddamal Apartments is located in Mount Lavinia, within 1.6 miles of Mount Lavinia Beach and 5.8 miles of Bambalapitiya Railway Station. This 3-star hotel offers a 24-hour front desk.

From $99 per night