You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Beruwala, located in the Western Province of Sri Lanka, is a charming coastal town known for its serene beaches and vibrant culture. As a travel destination, Beruwala offers a variety of accommodations ranging from luxurious resorts to cozy guesthouses, making it an ideal spot for both relaxation and exploration. The best neighborhoods to stay in include the areas around Moragalla Beach and the bustling town center, where visitors can enjoy easy access to local markets and eateries.
Top attractions in Beruwala include the iconic Barberyn Lighthouse, which offers panoramic views of the Indian Ocean, and the historic Ketchimalai Mosque, one of the oldest mosques in Sri Lanka. The town is also a gateway to exploring the nearby Bentota River and indulging in water sports. Whether you're seeking a peaceful retreat or an adventurous getaway, Beruwala provides a perfect blend of both.
See the latest prices and deals by choosing your dates
Bed and breakfast in Beruwala, Bentota · 2.48 km from centre
10.0
17 reviews
Offering a garden, Star Light Tropical Villa provides accommodations in Bentota. This property offers access to a terrace, free private parking, and free Wifi. The bed and breakfast offers a pool with pool views, indoor pool, and a 24-hour front desk.
Towels and bed linen are offered in the bed and breakfast. The accommodation is non-smoking.
The bed and breakfast offers a full English/Irish or Asian breakfast. There is an on-site coffee shop.
The area is popular for walking tours, and bike rental and car rental are available at Star Light Tropical Villa.
Moragalla Beach is a 8-minute walk from the accommodation, while Mount Lavinia Bus Stand is 29 miles from the property.
Bed and breakfast in Beruwala · 2.49 km from centre
10.0
5 reviews
Sunny Villa is located in Beruwala, just a 16-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand. This beachfront property offers access to a balcony, free private parking, and free Wifi. The accommodation features private check-in and check-out, a tour desk, and currency exchange for guests.
Towels and bed linen are offered in the bed and breakfast. The property offers pool views.
Full English/Irish and Asian breakfast options with local specialities, fresh pastries, and pancakes are available.
Guests can swim in the outdoor swimming pool, relax in the garden, or go walking tours.
Kande Viharaya Temple is 1.8 miles from the bed and breakfast, while Aluthgama Railway Station is 2.2 miles from the property.
Bed and breakfast in Beruwala, Moragalla · 2.49 km from centre
Providing a garden, Araliya Villa Moragalla provides accommodations in Moragalla. This property offers access to a terrace, free private parking, and free Wifi. Moragalla Beach is 1.1 miles from the bed and breakfast and Mount Lavinia Bus Stand is 29 miles away.
Towels and bed linen are provided in the bed and breakfast. For added privacy, the accommodation features a private entrance.
Guests at the bed and breakfast can enjoy a full English/Irish or an Asian breakfast.
Kande Viharaya Temple is 2 miles from Araliya Villa Moragalla, while Aluthgama Railway Station is 2.4 miles away.
Guest house in Beruwala · 2.53 km from centre
9.5
17 reviews
Bay Street provides air-conditioned rooms in Beruwala. This property offers access to a terrace and free private parking. Moragalla Beach is 1.1 miles from the guest house, and Mount Lavinia Bus Stand is 29 miles away.
At the guest house, every unit has a wardrobe. Every room includes a kettle, a private bathroom, and free Wifi, while selected rooms come with a balcony and some have garden views. At the guest house, every unit includes bed linen and towels.
Guests can also relax in the garden.
Kande Viharaya Temple is 2 miles from the guest house, while Aluthgama Railway Station is 2.4 miles away.
Hotel in Beruwala · 2.56 km from centre
Breakfast available
With a stay at Chaya Villa Guest House in Beruwala, you'll be within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This beach hotel is 1.2 mi (2 km) from Moragalla Beach and 1.8 mi (2.8 km) from Beruwela Harbour.
Hotel in Beruwela, Aluthgama · 2.56 km from centre
Breakfast available
Located in Kaluwamodara, Hotel Samsara is in a rural location, a 3-minute drive from Kaluwamodara Bridge and 5 minutes from Moragalla Beach. This hotel is 1.3 mi (2.1 km) from Bentota Beach and 2 mi (3.2 km) from Kande Vihare Temple.
Apartment in Beruwala · 2.56 km from centre
8.0
1 review
Lagoon Villa Beruwala offers accommodations in Beruwala, a 13-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand. This property offers access to a terrace, free private parking, and free Wifi. Bentota Lake is 2.4 miles from the apartment and Bentota Railway Station is 2.6 miles away.
The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. The property offers garden views.
Kande Viharaya Temple is 1.7 miles from the apartment, while Aluthgama Railway Station is 1.9 miles from the property.
Hotel in Beruwala · 2.59 km from centre
9.5
23 reviews
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. The property is around 29 miles from Mount Lavinia Bus Stand, 2 miles from Kande Viharaya Temple and 2.4 miles from Aluthgama Railway Station. The property has a 24-hour front desk, a concierge service and currency exchange for guests.
All rooms at the hotel are equipped with a seating area. With a private bathroom equipped with a bidet and free toiletries, rooms at E & C Guesthouse also provide guests with free WiFi, while selected rooms have a terrace. Guest rooms at the accommodation include air conditioning and a closet.
A buffet, à la carte or Full English/Irish breakfast is served at the property. At E & C Guesthouse you'll find a restaurant serving Seafood, German and Asian cuisine. Vegetarian and gluten-free options can also be requested.
Bentota Lake is 2.9 miles from the hotel, while Bentota Railway Station is 3 miles away.
Guest house in Beruwala · 2.59 km from centre
9.7
58 reviews
Breakfast available
Offering garden views, Guest House Basilea in Beruwala provides accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi. The accommodation offers a 24-hour front desk, a shared kitchen, and organizing tours for guests.
At the guest house, the units come with a wardrobe. Rooms come with a private bathroom with a shower and free toiletries, while some rooms also feature a balcony. At the guest house, units come with bed linen and towels.
Moragalla Beach is a 12-minute walk from the guest house, while Mount Lavinia Bus Stand is 29 miles from the property.
Homestay in Beruwala · 2.59 km from centre
DR SCHREIBER VILLa is located in Beruwala, just a 19-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand. This property offers access to a balcony, free private parking, and free Wifi. Kande Viharaya Temple is 2 miles away and Aluthgama Railway Station is 2.4 miles from the homestay.
The accommodation is non-smoking.
Guests can relax in the garden at the property.
Bentota Lake is 2.9 miles from the homestay, while Bentota Railway Station is 3 miles from the property.
Apartment in Beruwala · 2.61 km from centre
Featuring a garden, Sunrise Holiday Apartment offers accommodations in Beruwala. This beachfront property offers access to a balcony, free private parking, and free Wifi. The accommodation features airport transfers, while a bicycle rental service is also available.
The air-conditioned apartment consists of 1 bedroom, a fully equipped kitchen with dining area, and 1 bathroom with walk-in shower. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.
The area is popular for cycling, and car rental is available at the apartment.
Moragalla Beach is 1.1 miles from Sunrise Holiday Apartment, while Mount Lavinia Bus Stand is 29 miles from the property. Bandaranaike International Airport is 61 miles away.
Guest house in Beruwala · 2.61 km from centre
9.7
3 reviews
Breakfast available
Chaya Villa Guest House in Beruwala provides accommodations with a garden, a terrace, and a shared lounge. This guest house provides free private parking, a 24-hour front desk, and free Wifi. The accommodation offers a shared kitchen, luggage storage space, and currency exchange for guests.
At the guest house, every unit has a outdoor furniture. There's also a well-equipped kitchen in some units equipped with an oven, a microwave, and a toaster. At the guest house, some units are allergy-free and soundproof.
Full English/Irish and Italian breakfast options with warm dishes, local specialities, and juice are available. There is a coffee shop, and packed lunches are also available.
Sightseeing tours are available nearby. A car rental service and a private beach area are provided at the guest house.
Moragalla Beach is 1.1 miles from Chaya Villa Guest House, while Mount Lavinia Bus Stand is 29 miles away.
Hotel in Beruwala · 2.62 km from centre
7.4
45 reviews
Breakfast available
Hotel Coconut Bar Sea Lodge has a private beach area, terrace, a restaurant and bar in Beruwala. The property is around 1.1 miles from Moragalla Beach, 29 miles from Mount Lavinia Bus Stand and 2 miles from Kande Viharaya Temple. Staff on site can arrange airport transportation.
At the hotel, rooms include a balcony. With a private bathroom equipped with a bidet and free toiletries, rooms at Hotel Coconut Bar Sea Lodge also feature free WiFi, while certain rooms have a sea view. The rooms at the accommodation have air conditioning and a desk.
A continental breakfast is available at Hotel Coconut Bar Sea Lodge.
You can play pool at the hotel, and bike rental and car rental are available.
Aluthgama Railway Station is 2.4 miles from Hotel Coconut Bar Sea Lodge, while Bentota Lake is 3 miles from the property.
Resort in Beruwela, Beruwala · 2.62 km from centre
9.5
27 reviews
Located in Beruwala, 1.7 miles from Moragalla Beach, Lena Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Offering a restaurant, the property is located within 30 miles of Mount Lavinia Bus Stand. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.
At the resort, all rooms include a balcony with a pool view. The rooms are equipped with a private bathroom with a shower, free toiletries and a hairdryer. All rooms at Lena Resort feature air conditioning and a desk.
Kande Viharaya Temple is a 16-minute walk from the accommodation, while Aluthgama Railway Station is 2.4 miles from the property.
Guest house in Beruwala · 2.62 km from centre
9.8
24 reviews
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. All rooms have a balcony with garden views.
Each room comes with a private bathroom with a shower, while certain rooms will provide you with a fully equipped kitchen with a fridge. At the guest house, each unit comes with air conditioning and a safety deposit box.
Guests at the guest house can enjoy an Asian or a vegetarian breakfast.
A bicycle rental service and a private beach area are featured at The beach gate villa.
Moragalla Beach is a 12-minute walk from the accommodation, while Mount Lavinia Bus Stand is 29 miles away.
Apartment in Beruwala · 2.64 km from centre
9.6
105 reviews
Sriyan Villa in Beruwala provides accommodations with free bikes, massage services, and a garden. The property is around a 13-minute walk from Moragalla Beach, 29 miles from Mount Lavinia Bus Stand, and 1.6 miles from Kande Viharaya Temple. There's a sun terrace and guests can access free Wifi and free private parking.
All rooms include a private bathroom, while some rooms will provide you with a fully equipped kitchen with an oven.
As an added convenience, the apartment offers packed lunches for guests to bring on excursions and other trips off-property.
A private beach area is available on-site and cycling can be enjoyed close to Sriyan Villa.
Aluthgama Railway Station is 1.8 miles from the accommodation, while Bentota Lake is 2.3 miles away.
Villa in Beruwala · 2.64 km from centre
9.7
3 reviews
Breakfast available
Ocean Villa offers accommodations in Beruwala, 1.1 miles from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand. This property offers access to a balcony, free private parking, and free Wifi. The accommodation provides airport transfers, while a bicycle rental service is also available.
The villa consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a kettle, and 1 bathroom with a bath and free toiletries. For added convenience, the property can provide towels and linens for a supplement. For added privacy, the accommodation features a private entrance.
A mini-market is available at the villa.
A car rental service is available at the villa.
Kande Viharaya Temple is 2 miles from Ocean Villa, while Aluthgama Railway Station is 2.4 miles away.
Guest house in Beruwala · 2.66 km from centre
8.9
119 reviews
Sky and Sand Guesthouse offers spa facilities and wellness packages, as well as air-conditioned accommodations in Beruwala, 1.1 miles from Moragalla Beach. The guest house, set in a building dating back to 2014, is 29 miles from Mount Lavinia Bus Stand and 2.1 miles from Kande Viharaya Temple. The accommodation features free Wifi throughout the property, as well as a terrace and a family-friendly restaurant.
At the guest house, the units are fitted with a wardrobe. Every room is equipped with a kettle and a private bathroom with a walk-in shower and a hair dryer, while certain rooms are equipped with a fully equipped kitchenette. At the guest house, every unit is equipped with bed linen and towels.
For visitors looking to embark on day trips to nearby landmarks, the guest house provides a selection of packed lunches.
Guests can make the most of the garden, pool with a view, and yoga classes offered at Sky and Sand Guesthouse. A car rental service is available at the accommodation.
Aluthgama Railway Station is 2.5 miles from Sky and Sand Guesthouse, while Bentota Lake is 3 miles from the property.
Guest house in Beruwala · 2.66 km from centre
8.1
93 reviews
Breakfast available
Pahalage Guesthouse is a recently renovated guest house in Beruwala where guests can make the most of its open-air bath and garden. Featuring pool with a view, the 4-star guest house has air-conditioned rooms with free Wifi, each with a private bathroom. There's free private parking, and the property provides a paid airport shuttle service.
At the guest house, the units come with a balcony. There's also a well-equipped kitchen in some units equipped with a stovetop and kitchenware. At the guest house, all units are equipped with bed linen and towels.
Buffet and à la carte breakfast options with warm dishes, local specialities, and fresh pastries are available. There is an on-site family-friendly restaurant, coffee shop, and bar.
The guest house offers a variety of wellness options, including a hot tub, a spa facilities, and yoga classes. Sightseeing tours are available within easy reach of the property. A baby safety gate is also available at the guest house, while guests can also relax on the sun terrace.
Moragalla Beach is 1.1 miles from Pahalage Guesthouse, while Mount Lavinia Bus Stand is 29 miles away.
Apartment in Beruwala · 2.66 km from centre
9.8
59 reviews
Breakfast available
Ceylon Serenity Villas offers a hot spring bath and spa facilities, as well as air-conditioned accommodations in Beruwala, a 12-minute walk from Moragalla Beach. This recently renovated apartment is located 29 miles from Mount Lavinia Bus Stand and 1.6 miles from Kande Viharaya Temple. There's a sun terrace and guests can make use of free Wifi, free private parking, and an electric vehicle charging station.
At the apartment complex, all units are fitted with a desk. The rooms are equipped with a kettle and a private bathroom with a bidet and free toiletries, while certain rooms here will provide you with a fully equipped kitchen. At the apartment complex, the units are equipped with bed linen and towels.
There is a coffee shop, and packed lunches are also available.
For guests with children, the apartment provides a baby safety gate. If you like to discover the area, diving, cycling and walking tours are possible in the surroundings and Ceylon Serenity Villas can arrange a car rental service.
Aluthgama Railway Station is 1.8 miles from the accommodation, while Bentota Lake is 2.3 miles away.