Enter your dates to see the latest prices and deals for Moragalla hotels
Ceylon Relax Villa offers accommodations in Moragalla, a 5-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.
Located in Bentota, a 2-minute walk from Bentota Beach, Taru Villas The Long House - Bentota provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared...

Located in Bentota, 1.2 miles from Bentota Beach, Amber House Lanka features views of the river. Offering a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

Lunuganga Estate features an outdoor swimming pool, garden, a restaurant and bar in Bentota.

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

Chami Villa Bentota is located in Bentota just 164 feet from the beach and 328 feet from Bentota Railways Station.

Boasting a private beach area and an outdoor swimming pool, Sea Rock Villa offers rooms a 5-minute drive from Bentota. The property has free Wi-Fi and a garden with BBQ facilities.

The Villa Bentota by KK Collection is a beach side boutique hotel featuring individually designed rooms and suites. Surrounded by tropical gardens, it offers 2 outdoor pools and free WiFi in the...

Located in Bentota, 2.5 miles from Kande Viharaya Temple, Ayuwaters Authentic Yoga and Ayurveda Retreat by the Bentota River All Inclusive has accommodations with an outdoor swimming pool, free...

Located in Bentota, a 18-minute walk from Bentota Beach, Nivartana Villa and Purana Ayurveda Center provides accommodations with a garden, free private parking, a shared lounge and a terrace.
Popular with guests booking hotels in Moragalla
Popular with guests booking hotels in Moragalla
Popular with guests booking hotels in Aluthgama
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Beruwala
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Featuring a garden, Rupa Villa provides accommodations in Beruwala. This property offers access to a patio, free private parking, and free Wifi.
Offering a garden, Star Light Tropical Villa provides accommodations in Bentota. This property offers access to a terrace, free private parking, and free Wifi.
Providing a garden, Niyanca Guest offers accommodations in Beruwala. This property offers access to a terrace, free private parking, and free Wifi.
DR SCHREIBER VILLa is located in Beruwala, just a 19-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.
Located in Beruwala, a 6-minute walk from Moragalla Beach, Anura's Elephant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Beruwala, one mile from Moragalla Beach, E & C Guesthouse provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Bay Street provides air-conditioned rooms in Beruwala. This property offers access to a terrace and free private parking.
Offering a garden, The beach gate villa offers accommodations in Beruwala. This beachfront property offers access to a terrace, free private parking, and free Wifi.
1.2 miles from Moragalla Beach in Beruwala, Sumal Villa provides accommodations with access to spa facilities and wellness packages.
Hotel Coconut Bar Sea Lodge has a private beach area, terrace, a restaurant and bar in Beruwala.
Pahalage Guesthouse is a recently renovated guest house in Beruwala where guests can make the most of its open-air bath and garden.
Located in Beruwala, 1.1 miles from Moragalla Beach, White Elephant Villa & Restaurant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Aluthgama, a 2-minute walk from Moragalla Beach, Ahyora Beach Beruwala provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. 29...
Sky and Sand Guesthouse offers spa facilities and wellness packages, as well as air-conditioned accommodations in Beruwala, 1.1 miles from Moragalla Beach.
Hanna Villa Beruwala is located in Beruwala, just 1.3 miles from Moragalla Beach and 28 miles from Mount Lavinia Bus Stand. This property offers a private pool and free private parking.
Located in Beruwala, a few steps from Moragalla Beach, Muthumuni Ayurveda Beach Resort provides accommodations with a garden, free private parking, a shared lounge and a terrace.