The 10 best beach hotels in Ratmalana, Sri Lanka | Booking.com
Skip to main content

Beach Hotels in Ratmalana

Find the beach hotels that appeal to you the most

The best beach hotels in Ratmalana

Check out our selection of great beach hotels in Ratmalana

Filter by:

Review score

Spacious 4BR 4BA Family Villa wt Balcony & Lavish Garden

Ratmalana

Spacious 4BR 4BA Family Villa wt Balcony & Lavish Garden is located in Ratmalana, just 7.2 miles from Bambalapitiya Railway Station and 11 miles from Khan Clock Tower.

N
Neeshaz
From
Maldives
Loved the stay! The place is very big with ultimate privacy. The rooms are very comfortable and the property is overall great! The host was extremely kind and generous. Thankyou for making our stay super comfortable and accommodating us!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 13 reviews
Price from
$58.50
1 night, 2 adults

Mount Lodge Boutique Hotel

Mount Lavinia (Near Ratmalana)

Located within a 4-minute walk of Mount Lavinia Beach and 4.5 miles of Bambalapitiya Railway Station, Mount Lodge Boutique Hotel provides rooms in Mount Lavinia.

s
sue
From
United Kingdom
We loved the calm atmosphere and beautiful spaces in the property. Everyone made us feel very welcome and were incredibly helpful. It’s a fab little place to stay if you are near Colombo or heading away from the airport to move further south, as we were.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 102 reviews
Price from
$48.60
1 night, 2 adults

Moringa Breeze - Colombo

Dehiwala (Near Ratmalana)

Offering sea views, Moringa Breeze - Colombo in Dehiwala features accommodations, a private beach area, and a garden. With city views, this accommodation provides a balcony.

j
jimi
From
United States
I stayed one night at Moringa Breeze colombo. The room was sparkling clean, surprisingly roomy, and the breakfast spread was fresh and satisfying. The staff greeted us warmly every morning and were excellent at helping with travel plans. We loved how peaceful it was,we were just minutes away from beautiful beach. Would highly recommend to anyone seeking comfort, charm, and great value!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews
Price from
$33.84
1 night, 2 adults

The Beach Villa

Mount Lavinia (Near Ratmalana)

Located in Mount Lavinia, a few steps from Mount Lavinia Beach, The Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Y
Y. JAMTSHO
From
Sri Lanka
nice room and great hospitality.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews
Price from
$34
1 night, 2 adults

Uyana View

Moratuwa (Near Ratmalana)

Providing a garden, Uyana View features accommodations in Moratuwa. This beachfront property offers access to a balcony, free private parking, and free Wifi.

D
Dhinush
From
Sri Lanka
Wonderful place. Will visit again
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews
Price from
$24
1 night, 2 adults

Beach Symphony

Mount Lavinia (Near Ratmalana)

Offering a terrace and a shared lounge, Beach Symphony in Mount Lavinia is close to Mount Lavinia Beach and Mount Lavinia Bus Stand.

j
jeyathas
From
United States
Very clean and friendly host, we enjoyed it, sea view was fantastic, recommend to visit again. Overall 10 out of 10.😀🙏
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 22 reviews
Price from
$42.30
1 night, 2 adults

Mount Beach Villa77

Mount Lavinia (Near Ratmalana)

Mount Beach Villa77 is a recently renovated apartment in Mount Lavinia where guests can make the most of the casino and garden.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 22 reviews
Price from
$66.50
1 night, 2 adults

Fully Furnished 2 Bedroom Apartment with Sea View

Mount Lavinia (Near Ratmalana)

Fully Furnished 2 Bedroom Apartment with Sea View is located in Mount Lavinia, just a few steps from Mount Lavinia Beach and 4.2 miles from Bambalapitiya Railway Station.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Price from
$85
1 night, 2 adults

Colombo Mount Beach

Mount Lavinia (Near Ratmalana)

Located in Mount Lavinia, a 6-minute walk from Mount Lavinia Beach, Colombo Mount Beach provides accommodations with a fitness center, free private parking, a garden and a terrace.

K
Kumara
From
Sri Lanka
Nice room very clean and the ambiance was good .
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 30 reviews
Price from
$35
1 night, 2 adults

Marine Bay Colombo

Colombo (Near Ratmalana)

Marine Bay Colombo is located on the beachfront in Colombo, a few steps from Bambalapitiya Beach and a 4-minute walk from Bambalapitiya Railway Station.

K
Konstantina
From
Czech Republic
The hotel Is very nicely renovated.the only minor thing is there are no hair dryers in rooms. Not even in reception to borrow one. I would definitely stay again
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 269 reviews
Price from
$50
1 night, 2 adults
All beach hotels in Ratmalana

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Ratmalana and surrounding area in the past month

See all