Hotels in Moragalla

Search among 55 available hotels and places to stay in Moragalla from 50+ providers

Check-in
Thu, 26 Dec
-
Check-out
Fri, 27 Dec
Rooms and Guests2 Guests, 1 Room
Check-in
Thu, 26 Dec
-
Check-out
Fri, 27 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Thu, 26 Dec
-
Check-out
Fri, 27 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-55 out of 55
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great60 reviews
Map
200 m from City Centre
Set a 5-minute drive from Barberyn Island Lighthouse, the pet friendly Sagarika Beach Moragalla features 8 rooms with shared bathrooms.
FromC$ 50 /nightSelect
Map
900 m from City Centre
Kande Vihare Temple and Yellow Land are respectively 2.3 km and 300 metres from the Butterfly.
FromC$ 49 /nightSelect
8.4
Great4 reviews
Map
200 m from City Centre
Kande Vihare Temple and Bentota Lake are located 2.2 km and 3.6 km from the 3-star Sath Villa Naadi Ayurveda Resort Moragalla respectively.
FromC$ 219 /nightSelect
Bed & Breakfast
Map
800 m from City Centre
FromC$ 57 /nightSelect
Places to stay near Moragalla
8.0
Great8 reviews
Map
2.5 km from Moragalla2.5 km from City Centre
Within a 5-minute drive of Ventura Beach, the elegant Marina Bentota has spa therapy, recreational facilities and entertainment activities along with a lounge bar.
FromC$ 85 /nightSelect
8.2
Great82 reviews
Map
4.1 km from Moragalla4.1 km from City Centre
The 4-star Villa Bentota By Kk Collection boasts spa therapy and entertainment activities on site and guests can laze by an outdoor swimming pool.
FromC$ 376 /nightSelect
Resort
8.4
Great39 reviews
Map
4.2 km from Moragalla4.2 km from City Centre
The 5-star Club Villa is located 100 metres from Bentota and comprises 16 rooms with modern comforts.
FromC$ 380 /nightSelect
7.8
Very good104 reviews
Map
700 m from Moragalla700 m from City Centre
Providing a hot tub, sauna facilities and an outdoor swimming pool, the 5-star Occidental Eden Beruwala is located only 1.1 km from Kande Vihare Temple and 7 minutes on foot from Moragalla Beach.
FromC$ 86 /nightSelect
8.0
Great216 reviews
Map
3.7 km from Moragalla3.7 km from City Centre
Overlooking the Indian Ocean, guests of the luxury Taj Bentota Resort & Spa can enjoy steam baths and a hot tub plus a pool bar.
FromC$ 155 /nightSelect
Hotel
8.2
Great114 reviews
Map
500 m from Moragalla500 m from City Centre
The Palms Beruwala serves international dishes and features an outdoor swimming pool, boasting a prime location just near Moragalla Beach.
FromC$ 242 /nightSelect
8.2
Great187 reviews
Map
3.1 km from Moragalla3.1 km from City Centre
Boasting a magnificent location nearly 5 minutes on foot from Ventura Beach, the superb Thaala Bentota provides you with sauna facilities and an outdoor swimming pool.
FromC$ 205 /nightSelect
8.2
Great132 reviews
Map
2.2 km from Moragalla2.2 km from City Centre
Boasting an outdoor pool along with an à la carte restaurant, the comfortable Centara Ceysands Resort & Spa Sri Lanka is located within a 5-minute stroll of Sunshine Water Sports Center.
FromC$ 224 /nightSelect
Hotel
8.0
Great97 reviews
Map
4.4 km from Moragalla4.4 km from City Centre
The Ocean View features rooms with views of the sea, while a convenient location provides access to Bentota Lake, which is a 25-minute stroll away.
FromC$ 29 /nightSelect
Bed & Breakfast
8.2
Great48 reviews
Map
3.4 km from Moragalla3.4 km from City Centre
The Orchid House Bed & Breakfast Bentota is located near a beach district around a 15-minute drive from Barberyn Island Lighthouse.
FromC$ 22 /nightSelect
8.2
Great31 reviews
Map
800 m from Moragalla800 m from City Centre
The Lanka Princess All Inclusive is located 10 minutes' drive from Bentota River Seaplane Base airport and offers an outdoor pool as well as a fitness studio.
FromC$ 387 /nightSelect
Hotel
7.6
Very good38 reviews
Map
1.3 km from Moragalla1.3 km from City Centre
Located about 20 minutes' walk from Kande Vihare Temple, the comfortable Club features a buffet breakfast.
FromC$ 76 /nightSelect
8.4
Great57 reviews
Map
3.4 km from Moragalla3.4 km from City Centre
Featuring an Asian restaurant together with windsurfing, snorkelling and diving, the 3-star Chami Bentota is located within 3.2 km of Jeffry bawa's garden.
FromC$ 66 /nightSelect
8.0
Great23 reviews
Map
400 m from Moragalla400 m from City Centre
Sunshine Water Sports Center and Kande Vihare Temple are located 2.4 km and 1.1 km from the 3-star Club Palm Garden Beruwala respectively.
FromC$ 162 /nightSelect
8.2
Great42 reviews
Map
500 m from Moragalla500 m from City Centre
Situated a 15-minute stroll from Ventura, the Riverina Beruwala offers 192 guest rooms.
Select
8.4
Great15 reviews
Map
4.2 km from Moragalla4.2 km from City Centre
Offering spa therapy and recreational facilities, the 5-star Taru Villas - Rock Villa - is situated within 15 minutes' walk of Bentota Lake.
FromC$ 539 /nightSelect
8.2
Great8 reviews
Map
1.6 km from Moragalla1.6 km from City Centre
Featuring 20 rooms, spa therapy and barbecue, the comfortable Laluna Ayurveda Resort is a mere 500 metres from Temple in Bentota.
FromC$ 70 /nightSelect
Map
3.1 km from Moragalla3.1 km from City Centre
Featuring 25 rooms, fitness classes, spa therapy and recreational facilities, the charming Aida is a 10-minute drive from Sea Turtle Protection Association in Bentota.
FromC$ 80 /nightSelect
Bed & Breakfast
8.0
Great4 reviews
Map
600 m from Moragalla600 m from City Centre
Located around a 5-minute ride from Masjid ul Abrar, the comfortable Riverdale Eco Resort Beruwala features a swimming pool.
FromC$ 165 /nightSelect
Map
1.4 km from Moragalla1.4 km from City Centre
The 3-star Riverside Araliya Bentota is just a walking distance from Masjid ul Abrar and has a quick access to Temple.
FromC$ 132 /nightSelect
Map
3.6 km from Moragalla3.6 km from City Centre
Sea Turtle Hatchery and Sunshine Water Sports Center are located 2.5 km and 1.1 km from the Ayurveda Walauwa respectively.
Select
8.8
Great2 reviews
Map
300 m from Moragalla300 m from City Centre
The Heritance Ayurveda Maha Gedara is set within 15 minutes' walk of Kande Vihare Temple and within a 10-minute drive of Ventura Beach.
FromC$ 450 /nightSelect
Map
900 m from Moragalla900 m from City Centre
Located a few steps from Beruwala Day Tours, the hotel features 24 rooms with views over the terrace.
FromC$ 52 /nightSelect
Guest house
7.4
Very good15 reviews
Map
3.3 km from Moragalla3.3 km from City Centre
Set 400 metres from Bentota Lake, the 2-star Little Paradise features a swimming pool.
FromC$ 40 /nightSelect
Guest house
8.6
Great8 reviews
Map
2.4 km from Moragalla2.4 km from City Centre
You can relax by an outdoor swimming pool in the Ranga Holiday Resort Bentota, located around a 25-minute walk from Kande Vihare Temple.
FromC$ 122 /nightSelect
Hotel
Map
1.1 km from Moragalla1.1 km from City Centre
The Vista Orchid is set at 50 metres of Kaluwamodara Bridge and within 13 minutes' walk of Sky Club Paramotoring.
Select
Bed & Breakfast
7.8
Very good17 reviews
Map
3.4 km from Moragalla3.4 km from City Centre
There are rooms facing the garden and the hotel is set close to Flying Lizard Diving.
FromC$ 46 /nightSelect
8.4
Great29 reviews
Map
1.7 km from Moragalla1.7 km from City Centre
Sky Club Paramotoring is within a 5-minute walk of the 2-star Residence Jasmine Aluthgama, while Kande Vihare Temple is 1.5 km away.
FromC$ 65 /nightSelect
Guest house
8.2
Great7 reviews
Map
3.5 km from Moragalla3.5 km from City Centre
Situated in the Bentota Beach district, the 3-star Supun Villa offers quick access to Bentota River Seaplane Base airport within 10 minutes' drive.
FromC$ 56 /nightSelect
Guest house
8.0
Great13 reviews
Map
3.4 km from Moragalla3.4 km from City Centre
Located in the Bentota Beach district and 3.1 km from Moragalla Beach, as well as near a railway station, the beachfront Osanda Guest Bentota offers spa therapy and barbeque grills.
FromC$ 36 /nightSelect
Guest house
8.4
Great8 reviews
Map
800 m from Moragalla800 m from City Centre
Located within 25 minutes' walk of Bentota River, the beachfront Lucky Prince Villa features an American breakfast.
FromC$ 62 /nightSelect
Guest house
8.4
Great55 reviews
Map
3.4 km from Moragalla3.4 km from City Centre
Set 10 minutes by car from Sea Turtle Protection Association, the Aayu'S Guest lies in the Bentota Beach district of Bentota.
FromC$ 57 /nightSelect
8.4
Great58 reviews
Map
4.0 km from Moragalla4.0 km from City Centre
Offering 7 rooms with views of the garden, the Chitra Ayurveda is set in the Bentota Beach district of Bentota, a 10-minute drive from Kande Vihare Temple.
FromC$ 87 /nightSelect
Map
1.3 km from Moragalla1.3 km from City Centre
Set 2.2 km from Jeffry bawa's garden, the Nilwala features an outdoor swimming pool and a continental breakfast.
FromC$ 73 /nightSelect
Hotel
8.6
Great8 reviews
Map
900 m from Moragalla900 m from City Centre
Placed 150 metres from Ventura, the Arena Beruwala welcomes guests with a shop and a restaurant.
FromC$ 136 /nightSelect
10.0
Perfect1 review
Map
100 m from Moragalla100 m from City Centre
About 20 minutes' walk from Kande Vihare Temple, this hotel boasts a garden restaurant and 8 rooms.
FromC$ 287 /nightSelect
8.6
Great5 reviews
Map
2.3 km from Moragalla2.3 km from City Centre
Featuring 6 rooms with views of the river, the 3-star High Rich Resort is set 25 minutes' walk from Sunshine Water Sports Center.
FromC$ 46 /nightSelect
Hotel
8.6
Great10 reviews
Map
2.7 km from Moragalla2.7 km from City Centre
The 3-star Malu Banna Aluthgama is set within a 5-minute stroll of Bentota Ganga, offering an à la carte restaurant along with canoeing, hiking and cycling.
FromC$ 145 /nightSelect
8.4
Great6 reviews
Map
3.8 km from Moragalla3.8 km from City Centre
The Sea Breeze Bentota is set a 10-minute drive from Kande Vihare Temple and a 10-minute ride from Golden Mile Beach.
FromC$ 30 /nightSelect
8.4
Great17 reviews
Map
400 m from Moragalla400 m from City Centre
Set less than 5 minutes' walk from Moragalla Beach, the Sunflower Beruwala can arrange snorkelling, diving and fishing at a 3.2 km distance from Ventura Beach.
FromC$ 70 /nightSelect
8.4
Great4 reviews
Map
600 m from Moragalla600 m from City Centre
Guests can have a cooked-to-order breakfast and enjoy visiting Kande Vihare Temple, set 15 minutes on foot from the Moragalla Dilu Beruwala.
FromC$ 24 /nightSelect
Hotel
8.0
Great11 reviews
Map
100 m from Moragalla100 m from City Centre
The Anveela is set around 15 minutes' walk from Ventura and offers guests a swimming pool onsite.
FromC$ 54 /nightSelect
Map
900 m from Moragalla900 m from City Centre
Within 10 minutes' stroll of Moragalla Beach, guests of the Layanga - Riverside Guestrooms Aluthgama may engage in a variety of activities, including windsurfing, diving and hiking.
FromC$ 158 /nightSelect
Guest house
Map
3.3 km from Moragalla3.3 km from City Centre
The Senero House, located at 650 metres from Ventura Beach, is also at a proximity to Bentota Lake.
FromC$ 33 /nightSelect
Guest house
Map
3.4 km from Moragalla3.4 km from City Centre
Jeffry bawa's garden is also set within 3 km of the beachfront Tharul Home Bentota.
FromC$ 26 /nightSelect
Bed & Breakfast
Map
3.5 km from Moragalla3.5 km from City Centre
The Lucullus Garden Bed & Breakfast is set approximately 5 minutes' drive from Bentota River, offering an Asian restaurant along with snorkelling, diving, and canoeing.
FromC$ 14 /nightSelect
Guest house
Map
1.7 km from Moragalla1.7 km from City Centre
Barberyn Island Lighthouse is set approximately 10 minutes by car from the Villa Riverside.
FromC$ 50 /nightSelect
Hotel
Map
900 m from Moragalla900 m from City Centre
Located 5 km from Bentota River Seaplane Base airport, the Bella Vita provides airport shuttle bus service, as well as bicycles for rent.
FromC$ 99 /nightSelect
Guest house
Map
2.0 km from Moragalla2.0 km from City Centre
While staying at the Nesh Villa you are invited to discover Brief Garden, set nearly 10 minutes away by car, or Sunshine Water Sports Center, which is around 1.2 km away.
FromC$ 19 /nightSelect
Bed & Breakfast
Map
3.8 km from Moragalla3.8 km from City Centre
While staying at the Sunset By Blue Heart you are invited to discover Bentota River, set 10 minutes away by car, or Kande Vihare Temple, which is approximately 3.2 km away.
FromC$ 75 /nightSelect
Guest house
Map
3.3 km from Moragalla3.3 km from City Centre
FromC$ 20 /nightSelect

Where to stay in Moragalla?

Convenience of staying in hotels in the city centre

Sagarika Beach Hotel is 3-star accommodation in the centre of Moragalla which offers free self-parking, a sauna and an indoor swimming pool. Pick one of the many hotels in downtown Moragalla, such as Cinnamon Bey Beruwala.

Close to Moragalla Beach there is Sath Villa, which is also a 5-minute walk away from the city centre.

Explore and find your best apartments, B&Bs and others

If you're travelling with your family around Moragalla and need a suitable apartment, opt for Villa Butterfly, just a 10-minute walk from Abey's restaurant.

Show moreLess

Moragalla hotels essential information

🏨 Hotels in Moragalla 55
👛 Lowest price 14 CAD
✍️ Hotels Reviews 1 583