Photo by Sarah Hannan

Hotels in Beruwala

Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices

Check prices for these dates

Where to stay in Beruwala?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
trending_down

Our prices for hotels in Beruwala are cheapest in February

See average prices and weather for all months

Price trends for hotels in Beruwala

Pricing is based on two traveller single night rates
May
CA $91
Average price during May is CA $91
Jun
CA $109
Average price during June is CA $109
Jul
CA $108
Average price during July is CA $108
Aug
CA $110
Average price during August is CA $110
Sep
CA $120
Average price during September is CA $120
Oct
CA $110
Average price during October is CA $110
Nov
CA $125
Average price during November is CA $125
Dec
CA $210
Average price during December is CA $210
Jan
CA $97
Average price during January is CA $97
Feb
CA $64
Average price during February is CA $64
Mar
CA $211
Average price during March is CA $211
Apr
CA $65
Average price during April is CA $65
Currently viewing crowd sizes and weather for May.

May

trending_upHigh crowds
High 30°C / low 27°C. Rainy most days.
30°
weather_sleet
May, High crowds, average high temperature 30 degrees Celsius, average low temperature 27 degrees Celsius. Rainy most days.
27°
29°
weather_sleet
June, Moderate crowds, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
29°
weather_sleet
July, Low crowds, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
28°
weather_sleet
August, Low crowds, average high temperature 28 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
29°
weather_sleet
September, Low crowds, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
29°
weather_sleet
October, Low crowds, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
29°
weather_sleet
November, Moderate crowds, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
29°
weather_partly_sunny
December, High crowds, average high temperature 29 degrees Celsius, average low temperature 24 degrees Celsius. Partly sunny.
24°
30°
weather_sun
January, High crowds, average high temperature 30 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
31°
weather_sun
February, High crowds, average high temperature 31 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
31°
weather_sun
March, Moderate crowds, average high temperature 31 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
31°
weather_sleet
April, Moderate crowds, average high temperature 31 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
Monthly weather averages (˚C)

Top landmarks in Beruwala

Learn more about Beruwala

Beruwala is well-known for its attractions such as Moragalla Beach and Beruwela Harbour.

Photo by Sarah Hannan
Open Photo by Sarah Hannan
A tranquil hotel pool encircled by beautiful arches

Summer Getaway Sale

Sign in to get 25% or more off selected hotels, plus 1 reward night for every 10 nights you stay. Book by May 26 and travel by Sep 30, 2025. See terms*

Frequently asked questions

Can I book a refundable hotel in Beruwala?
If you need the flexibility to change your travel plans to Beruwala, most hotels provide refundable* bookable rates. You can find these accommodations by searching our site and using the “fully refundable” filter to narrow down the results.
Where can I stay with my pet in Beruwala?
Your furry friend can stay with you at these pet-friendly hotels: Coconut Bar Sea Lodge, Beru Villa and Chamo Villa.
Which Beruwala hotels do our guests like for their central location?
Our guests rave about the location of Cinnamon Bey Beruwala.
Where should I stay in Beruwala if I'm looking for a budget-friendly accommodation?
An inexpensive option worth considering is Sath Villa.
Where can I stay in Beruwala if I want a vacation home instead of a hotel?
You’ll find 5 vacation homes on our site. Also think about one of the 6 villas for your getaway.
Where can I stay if I'm traveling to Beruwala with my family?
Your kids are welcome at Occidental Eden Beruwala, The Palms and Earl’s Reef Hotel. You can also review 7 available options on our site.
Where should I stay in Beruwala for a trip with my partner?
Traditional comfortable rooms at sophisticated European standard is a great option for a romantic getaway.
Where should I stay in Beruwala if I want a luxury hotel?
Experience luxury when you stay at Occidental Eden Beruwala, Cinnamon Bey Beruwala and Heritance Ayurveda.
What will the weather in Beruwala be like during my vacation?
Beruwala is a great place to visit any time of year with an average temperature of 80°F during the coldest months.
Why should I book my Beruwala hotel through Hotels.com?
There are plenty of reasons to book your Beruwala travel with us: our free cancellations on selected hotels* gives you the flexibility you’re looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Beruwala

Find out more about Beruwala

Beruwala Bliss: Where Sandy Shores Meet Timeless Heritage

Nestled along the sparkling coast of Sri Lanka's Western Province, Beruwala is a captivating beach destination that perfectly blends relaxation and adventure. Known for its pristine sands and gentle waves, Beruwala Beach is ideal for families seeking sun-soaked fun. Explore the vibrant Beruwala Harbour, where traditional fishing boats bob against the horizon, or indulge in rejuvenating treatments at luxurious spa resorts. Don’t miss the enchanting Paradise Garden, a lush oasis that invites exploration. With its rich history and stunning landscapes, Beruwala promises a memorable escape for every traveller seeking a slice of paradise. For great hotel rates in Beruwala, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Beruwala

Some of the best places to stay in Beruwala are Bolgoda and Bentota. Bolgoda and Bentota are both fantastic destinations for travellers in Sri Lanka. Bolgoda offers serene lakeside views and tranquil surroundings, perfect for relaxation. Bentota, with its stunning beaches and vibrant water sports, is ideal for first-time visitors seeking adventure. Accommodation in both areas ranges from luxurious resorts to cozy guest houses, catering to various budgets. In Beruwala, you'll find excellent hotels and beachside resorts that provide a comfortable stay, ensuring your vacation is memorable. Here are some of our travelers' favorite hotels in Beruwala:

  1. BolgodaOpens in a new window: Bolgoda is a charming destination, perfect for beach lovers and business travellers alike. With its stunning beach access and proximity to various water sports, it offers a blend of relaxation and adventure. The area is ideal for those seeking luxury experiences paired with business amenities. Notable hotels include Clive GardenOpens in a new window, which provides a luxurious beachfront experience and is equipped with multiple meeting rooms and a business center. Jie Jie Beach HotelOpens in a new window offers a full spa service alongside business facilities, making it a great choice for those looking to unwind after meetings. For families, Reef Villa & SpaOpens in a new window combines beach access with child-friendly amenities, ensuring a comfortable stay for guests of all ages.
  2. BentotaOpens in a new window: Bentota is renowned for its picturesque beaches and vibrant water sports scene, making it a top choice for adventure seekers and beach enthusiasts. This coastal paradise features a variety of activities, from windsurfing to snorkeling. Top accommodation options include Cinnamon Bentota Beach – Signature SelectionOpens in a new window, which not only provides direct beach access but also features excellent business amenities and adventure sports facilities. Sanjee'sHome & Lanka AyurvedaOpens in a new window is another great option, offering a blend of beach relaxation and adventure, with convenient access to various recreational activities. Taru Villas The Long House - BentotaOpens in a new window combines luxury with essential business services, perfect for those looking to balance work and leisure.

Things to do in Beruwala for first times

Beruwala offers a captivating blend of pristine beaches and lush landscapes, perfect for relaxation and adventure. Spend your days enjoying water activities like boating and diving, exploring scenic hiking trails, or unwinding at luxurious spa resorts. With vibrant shopping centres and recreational areas, it’s an ideal getaway for families. Here's a quick itinerary to make the most of your trip to Beruwala:

  • Day 1: Begin your adventure in Beruwala with a relaxing time at Bentota Beach, where you can soak up the sun and enjoy the gentle waves. After some leisure time, visit the Kande Vihare Temple, an impressive Buddhist temple known for its towering stupa and beautiful murals. Take a scenic stroll across the Kaluwamodara Bridge, offering stunning views of the surrounding landscapes and the river below, perfect for photography enthusiasts.
  • Day 2: Start your day at Moragalla Beach, a tranquil spot perfect for swimming and sunbathing. After enjoying the beach, head over to Beruwela Harbour, where you can witness local fishermen at work and perhaps take a short boat ride. Continue your exploration with a visit to the Brief Garden, Bevis Bawa, a beautifully landscaped garden that showcases tropical flora and artistic sculptures, providing a serene escape.
  • Day 3: Kick off your morning at Induruwa Beach, known for its pristine sands and relaxing atmosphere. Next, visit Kalatura Beach, a vibrant beach where you can enjoy water sports or simply unwind on the shore. Conclude your day at Ahungalla Beach, a quieter locale ideal for a peaceful evening stroll as the sun sets, allowing you to reflect on your wonderful experiences in Sri Lanka.

4 tips to find a great Beruwala hotel deal

  1. Book for the cheapest times: The best time to visit Beruwala for budget-conscious travellers is during May, June, and September, as hotel prices drop during these months. Domestic travellers should aim to book their flights at least one month in advance for more affordable rates, while international travellers should try to secure their tickets at least three months ahead for better deals. A stay of at least 3-4 days is recommended to fully experience the area’s great value for money attractions, which include beautiful beaches and a historic marina. This destination offers a fantastic opportunity for those looking to enjoy a budget-friendly getaway.
  2. Look for last-minute deals on Hotels.com: If you're looking for budget-friendly options for your stay in Beruwala, last-minute deals can be a great way to save. To explore these offers on Hotels.com, head to the DealsOpens in a new window or Last-Minute DealsOpens in a new window section, where you could find attractive rates on hotels as your travel date approaches. Additionally, consider activating email alerts or push notifications from Hotels.com to keep informed about flash sales and exclusive promotions, helping you secure the best hotel deal in Beruwala.
  3. Be flexible with dates: Prices may fluctuate depending on factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates could mean you may save on hotel expenses in Beruwala.
  4. Consider your location: When booking on Hotels.com for your holiday, take your location into account. Staying closer to major attractions or city centres may offer greater convenience, but it usually tends to come at a higher price. For more affordable options, consider hotels in less central neighbourhoods, striking a balance between cost and the ease of accessing the places you plan to visit.

Best time to go to Beruwala

Beruwala experiences its lowest average temperature in December, at 79.5°F (26.4°C), while April is the hottest month, with an average temperature of 82.9°F (28.3°C). May is typically the wettest month. If you’re looking to soak up the lively atmosphere in Beruwala, January, February, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, accompanied by light to moderate rainfall. However, if you prefer a more relaxed experience, May, June, and September are perfect for a quieter getaway, marked by frequent rainfall and mostly cloudy conditions.

If you're looking to discover somewhere new, look no further than Beruwala. Whether you're planning to stay for a night or for the week, the area around Beruwala has accommodations to fit every need. Search for hotels in Beruwala with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Beruwala hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Beruwala hotel deals are here with our lowest price guarantee.

Terms and conditions

*Book by 5/26/2025 11:59 pm in hotel property local time. Stay between 4/17/2025-9/30/2025. Member Prices are available to Hotels.com™ app users and Hotels.com™ Rewards members. Limited availability, blackout periods may apply.

Hotels.com Rewards members save more, as compared to non-members shopping on Hotels.com. Members 18+. Eligible properties only. Reward Night worth average daily rate of 10 stamps (excluding taxes/fees). Taxes/fees payable on reward night. Booking exclusions apply, see terms https://ca.hotels.com/lp/b/terms-of-service?pos=HCOM_CA&locale=en_CA.