Skip to main content

Search hotels in Moratuwa

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

Moratuwa – 28 hotels and places to stay

Hotels with airport shuttles in Moratuwa

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

See all

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.

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

    From $37.74 per night

Budget hotels in Moratuwa and nearby

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 17 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 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
  • 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
  • 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
  • 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.0
    Exceptional - What previous guests thought, 2 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
  • The stylish stay offers accommodations in Mount Lavinia, 1.6 miles from Mount Lavinia Beach and 5.7 miles from Bambalapitiya Railway Station.

  • 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.

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
  • Located within 10 miles of Bambalapitiya Railway Station and 13 miles of Khan Clock Tower, Adaaran Villa Bolgoda provides rooms in Moratuwa.

    From $226.27 per night
  • URBAN 17 - Experience comfort & convenience offers accommodations in Moratuwa, 7.8 miles from Bambalapitiya Railway Station and 11 miles from Khan Clock Tower.

    From $54.45 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2 reviews

    Featuring a garden, Villa by the Lake Bolgoda, Moratuwa-Colombo features accommodations in Moratuwa. This property offers access to a balcony, free private parking, and free Wifi.

    From $154 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 28 reviews

    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.

    From $22.69 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 34 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 $14.76 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.