A sandy beach with several small boats lined up, a person on a quad bike, and a few individuals standing by the water's edge.

Find beach hotels in Moratuwa from CA $77

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Moratuwa Beach Hotel

Tonight
Oct 18 - Oct 19
Tomorrow
Oct 19 - Oct 20
Next weekend
Oct 23 - Oct 25
In two weeks
Oct 30 - Nov 1

Our top choices for Moratuwa beach hotels

1. Serenity Lake Front Villa

Serenity Lake Front Villa
Moratuwa
CA $92
CA $110 total
includes taxes & fees
Nov 17 - Nov 18
Serenity Lake Front Villa

2. Anarva Mount Lavinia

Anarva Mount Lavinia
Mount Lavinia
  • Enjoy this beach retreat, a 10-minute walk to Mount Lavinia's white shores, with poolside drinks and spa.
CA $59
CA $77 total
includes taxes & fees
Oct 27 - Oct 28
Anarva Mount Lavinia

3. ITC Ratnadipa, a Luxury Collection Hotel, Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo
Kompannaweediya
CA $223
CA $299 total
includes taxes & fees
Oct 18 - Oct 19
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

4. Jie Jie Beach Hotel

Jie Jie Beach Hotel
Panadura
CA $76
CA $99 total
includes taxes & fees
Oct 27 - Oct 28
Jie Jie Beach Hotel

5. Berjaya Hotel Colombo

Berjaya Hotel Colombo
Mount Lavinia
  • Sun, sand, and surf await at this beachfront hotel, where coastal adventures and relaxing shoreline strolls create paradise.
CA $71
CA $86 total
includes taxes & fees
Oct 21 - Oct 22
Berjaya Hotel Colombo

6. Aathma Colombo House

Aathma Colombo House
Rajagiriya
CA $126
CA $164 total
includes taxes & fees
Oct 18 - Oct 19
Aathma Colombo House

7. Ayurveda Spring of life Resort

Ayurveda Spring of life Resort
Piliyandala
CA $60
CA $85 total
includes taxes & fees
Oct 27 - Oct 28
Ayurveda Spring of life Resort

8. Best Western Elyon Colombo

Best Western Elyon Colombo
Kirula
CA $67
CA $91 total
includes taxes & fees
Oct 19 - Oct 20
Best Western Elyon Colombo

9. The Villas, Wadduwa

The Villas, Wadduwa
Wadduwa
  • Bask in coastal luxury at this beachfront guesthouse in Wadduwa, where sandy shores meet convenient comfort just steps from your door.
CA $117
CA $153 total
includes taxes & fees
Oct 18 - Oct 19
The Villas, Wadduwa

10. Fair View Hotel Colombo

Fair View Hotel Colombo
Wellawatte
CA $81
CA $106 total
includes taxes & fees
Oct 18 - Oct 19
Fair View Hotel Colombo
View all properties

Choose what matters most at beach hotels in Moratuwa

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Top Moratuwa Hotel Reviews

Hilton Colombo

Hilton Colombo

8/10 Good
"Excellent property, well maintained! I do feel the prices at the restaurant are a bit too high though!"
Pooja 1-night trip
Posted 2 days ago
Hilton Colombo
Cinnamon Grand Colombo

Cinnamon Grand Colombo

10/10 Excellent
"Great service! The staff is absolutely amazing here, the property also is beautiful and well kept!"
Pooja 3-night trip
Posted 2 days ago
Cinnamon Grand Colombo
Taj Samudra

Taj Samudra

10/10 Excellent
"It is a wonderful stay at Taj samudra."
Seralathan 2-night trip
Posted 3 days ago
Taj Samudra
Hilton Colombo Residence

Hilton Colombo Residence

10/10 Excellent
"Very large apartment overlooking the tower. A little older but clean and still good value for money."
Kamin 1-night trip
Posted 4 days ago
Hilton Colombo Residence
Cinnamon Lakeside Colombo

Cinnamon Lakeside Colombo

10/10 Excellent
"Był to najlepszy hotel, w którym spaliśmy na Sri Lance. Ma bardzo dobrą relację ceny do jakości, obsługa jest przemiła, pokoje przestronne, a jedzenie jest wybitne, zdecydowanie polecam 👌"
Henryk 2-night trip
Posted 13 days ago
Cinnamon Lakeside Colombo

Frequently asked questions

How much does a beach hotel in Moratuwa cost?
Prices for beach hotels in Moratuwa vary, but you can find a great deal from CA $77 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which area of Moratuwa is best to stay in for beaches?
The best area to stay in Moratuwa for beaches is generally along the coastal strip, particularly around the areas known for their sandy shores and proximity to the Indian Ocean.This coastal stretch of Moratuwa offers direct access to the beach, with many guesthouses and smaller hotels situated either right on the sand or just a short walk away. You'll find a more relaxed pace here, away from the busier inland areas. The beach itself is a long, open stretch of golden sand, ideal for walks and enjoying the sea breeze.Couples looking for a tranquil escape will find this area particularly appealing. The focus here is on the natural beauty of the coastline, offering opportunities for quiet evenings by the sea and enjoying fresh seafood at local eateries.
What is the best time of year to stay in a beach hotel in Moratuwa?
The most popular time to stay in a beach hotel in Moratuwa is from December to March. During these months, the weather is beautifully warm and dry, with average temperatures hovering around 28°C. This makes it an ideal period for enjoying the pristine beaches, swimming in the Indian Ocean, and indulging in various water sports.With consistent sunshine and calm seas, this peak season is superb for relaxing by the pool or taking long strolls along the shore. Families will particularly appreciate this time, as the stable weather allows for uninterrupted beach fun and outdoor activities. It's also when many hotels offer their full range of services and entertainment, ensuring a lively option.For a distinct experience, May is a great alternative.
Is it cheaper to book flights and a beach hotel in Moratuwa as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Moratuwa for you.
How can I save on a beach hotel in Moratuwa with Expedia?
There are plenty of ways to save on a beach hotel in Moratuwa. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.

Explore a world of travel with Expedia