Skip to main content

Search hotels in Moratuwa

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

Moratuwa – 24 hotels and places to stay

Hotels with airport shuttles in Moratuwa

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 711 reviews
From $187.74 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,950 reviews
From $171.67 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 151 reviews
From $38.70 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 92 reviews
From $34.49 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 570 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,691 reviews
From $160.18 per night
Airport shuttle
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 118 reviews
From $132 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4,000 reviews
From $102.81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,068 reviews
From $239.48 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 35 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

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

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 8.3
Very Good - What previous guests thought, 35 reviews

Popular with guests booking hotels in Moratuwa

Popular with guests booking hotels in Panadura

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, 113 reviews

Popular with guests booking hotels in Mount Lavinia

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 383 reviews

Popular with guests booking hotels in Mount Lavinia

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 574 reviews

Best hotels with breakfast in Moratuwa and nearby

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.

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

Villa 14

Hotel in Panadura
Breakfast options

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

T Home

Hotel in 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

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

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

From $37.74 per night

Hotels located in the center of Moratuwa

Scored out of 10, guest rating 5.2
Fair - What previous guests thought, 33 reviews

Located in Moratuwa, within 9 miles of Bambalapitiya Railway Station and 12 miles of Khan Clock Tower, Hotel Parami provides accommodations with a private beach area and free WiFi throughout the...

From $9.68 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 $71.69 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 40 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.82 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews

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

From $122.39 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.76 per night

CJ Apartment is located in Moratuwa, just 10 miles from Bambalapitiya Railway Station and 13 miles from Khan Clock Tower. This property offers access to a balcony and free private parking.

Budget hotels in Moratuwa and nearby

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 18 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 10
Exceptional - What previous guests thought, 1 review

Villa Mango Tree in Keselwatta, Panadura offers accommodations in Panadura, 11 miles from Bambalapitiya Railway Station and 15 miles from Khan Clock Tower.

From $111 per night

Villa Muthuwin offers accommodations in Panadura, 12 miles from Bambalapitiya Railway Station and 15 miles from Khan Clock Tower. With inner courtyard views, this accommodation offers a balcony.

From $33.30 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 8.9
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 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 $98.90 per night

Kaveen Homes is located in Mount Lavinia, just 1.2 miles from Mount Lavinia Beach and 5.1 miles from Bambalapitiya Railway Station. This property offers access to a balcony and free private parking.

From $75.48 per night