Find the cheap hotels that appeal to you the most
Check out our pick of great cheap hotels in Moragalla
Featuring air-conditioned accommodation with a pool with a view, Ceylon Relax Villa is located in Moragalla. This apartment provides free private parking, free shuttle service and free WiFi.

Located in Beruwala, 1.1 km from Moragalla Beach, Sriyan Villa provides accommodation with a private beach area, free private parking, free bikes and massage services.

Featuring a garden, bar and views of garden, Sea Pink Residence is set in Bentota, 400 metres from Bentota Beach. This property offers access to a balcony, free private parking and free WiFi.

Featuring garden views, Thoduwawa Beach Villa provides accommodation with a private beach area, pool with a view and a garden, around 2.1 km from Maggona Beach.

Boasting a terrace with pool views, pool with a view and a garden, La Perla Bentota can be found in Bentota, close to Bentota Beach and 3.2 km from Bentota Lake.

Offering pool views, Kurumba Villas is an accommodation situated in Bentota, 800 metres from Bentota Beach and 400 metres from Bentota Lake.

Facing the seafront, Lucky Prince Villa & Ayurveda Wellness is a guest house featuring a 3-star accommodation in Aluthgama. It has a garden, terrace and parking on-site.

Situated within 100 metres of Bentota Beach and 500 metres of Bentota Lake in Bentota, Sahana Sri Villa features accommodation with seating area and a kitchen.

Set within 500 metres of Bentota Beach and 400 metres of Bentota Lake, Welcome Family Guest House. Provides rooms with air conditioning and a private bathroom in Bentota.

Located in Induruwa, a few steps from Induruwa Beach, Arcade Beach Hotel provides accommodation with a garden, free private parking, a private beach area and a terrace.


Popular with guests booking cheap hotels in Moragalla
Popular with guests booking cheap hotels in Moragalla
Popular with guests booking cheap hotels in Moragalla
Popular with guests booking cheap hotels in Bentota
Popular with guests booking cheap hotels in Bentota
Popular with guests booking cheap hotels in Bentota
Popular with guests booking cheap hotels in Bentota
Popular with guests booking cheap hotels in Bentota
Popular with guests booking cheap hotels in Bentota
Popular with guests booking cheap hotels in Bentota
Offering a garden and garden view, Rupa Villa is situated in Beruwala, 1.6 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand.
Set in Bentota, 700 metres from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Star Light Tropical Villa offers spacious air-conditioned accommodation with a terrace and free WiFi.
Located in Beruwala and only 1.7 km from Moragalla Beach, Gästehaus Isabella provides accommodation with garden views, free WiFi and free private parking.
Set in Beruwala, 500 metres from Moragalla Beach, Anura's Elephant offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Beruwala, 1.7 km from Moragalla Beach, E & C Guesthouse provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Located within 1.7 km of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Bay Street provides rooms with air conditioning and a private bathroom in Beruwala.
Featuring a balcony with garden views, a private beach area and a garden, The beach gate villa can be found in Beruwala, close to Moragalla Beach and 46 km from Mount Lavinia Bus Stand.
Situated in Beruwala, Sumal Villa offers beachfront accommodation 2 km from Moragalla Beach and provides various facilities, such as a garden, a bar and a shared lounge.
Set within 1.4 km of Moragalla Beach and 46 km of Mount Lavinia Bus Stand in Beruwala, Om yoga Shala Beruwala offers accommodation with seating area.
Located in Beruwala, 1.1 km from Moragalla Beach, Sriyan Villa provides accommodation with a private beach area, free private parking, free bikes and massage services.
Featuring an open-air bath and views of garden, Pahalage Guesthouse is a recently renovated guest house located in Beruwala, 1.7 km from Moragalla Beach.
Ocean Villa is located in Beruwala, 1.8 km from Moragalla Beach, 47 km from Mount Lavinia Bus Stand, as well as 3.3 km from Kande Viharaya Temple.
Set 1 km from Moragalla Beach, Guest House Basilea offers 3-star accommodation in Beruwala and has a garden. This property offers access to a terrace, free private parking and free WiFi.
Cinnamon Bey features bright and spacious rooms with a private balcony. It features an outdoor pool. The sea-facing rooms are air-conditioned and are equipped with a minibar, a safe and satellite TV.
Boasting pool with a view, Sky and Sand Guesthouse is situated on the beachfront in Beruwala. The property has pool and garden views, and is 1.8 km from Moragalla Beach.
Guesthouse Panorama in Beruwala has 1-star accommodation with a private beach area and a bar. This beachfront property offers access to a terrace, free private parking and free WiFi.