Skip to main content

Beach Hotels in Mount Lavinia

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Mount Lavinia

Check out our selection of great beach hotels in Mount Lavinia

Filter by:

Review score

Ice Berg

Mount Lavinia

Offering quiet street views, Ice Berg in Mount Lavinia offers accommodations and a garden. The air-conditioned accommodations are 1.4 miles from Mount Lavinia Beach.

R
Radhakrishnan
From
United Arab Emirates
It was a great and peaceful stay.The host was very flexible and cooperative and took good care.Food was very tasty.Overall it was a great experience
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 258 reviews
Price from
$25
1 night, 2 adults

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

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.

K
Kristof
From
Slovakia
It's a lovely place with an atmosphere, our room had wonderful bed, closed off balcony great for enjoying the air and a perfectly clean bathroom too. The breakfast was fulfilling and just delicious, fresh fruit and a sri-lankan omelette with toasted bread as well as tea and coffee.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 184 reviews
Price from
$99
1 night, 2 adults

Barnes Loft Mount

Mount Lavinia

Barnes Loft Mount is located in Mount Lavinia, just a 3-minute walk from Mount Lavinia Beach and 4.1 miles from Bambalapitiya Railway Station.

Z
Zara
From
Portugal
It’s a nature friendly location and a very convenient. Amazing place to stay at, friendly staff and customized service. Absolutely love the live-with-nature theme going on about the place. Great family room, Felt like our own villa! The host is super nice too.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews
Price from
$45.51
1 night, 2 adults

Beach Symphony

Mount Lavinia

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

H
Herath
From
Sri Lanka
Everything met the expectation. Host Mr. Ruwan really helpful and great host.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 43 reviews
Price from
$40.50
1 night, 2 adults

Bedroom with Pantry

Mount Lavinia

Just a 11-minute walk from Mount Lavinia Beach and 0.9 miles from Mount Lavinia Bus Stand, Bedroom with Pantry features accommodations in Mount Lavinia with a garden.

K
Kishanth
From
Sri Lanka
Had a wonderful stay at this place. The owners are very kind, friendly, and always ready to help. The room feels just like home, with all the necessary facilities provided. One of the best things is the fully equipped kitchen, where you can cook your own meals comfortably. The place is very clean, peaceful, and well-maintained. It is also conveniently located with easy access to important places and attractions. Overall, a comfortable and relaxing stay. Highly recommended for anyone looking for a home-like experience.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 11 reviews
Price from
$22.50
1 night, 2 adults

Lovely FLowers in Mount Lavinia

Mount Lavinia

Lovely FLowers in Mount Lavinia is a recently renovated bed and breakfast in Mount Lavinia where guests can make the most of its garden and shared lounge.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 38 reviews
Price from
$39
1 night, 2 adults

Mount Bliss Home Stay

Mount Lavinia

Just a 13-minute walk from Mount Lavinia Beach and 500 yards from Mount Lavinia Bus Stand, Mount Bliss Home Stay features accommodations in Mount Lavinia with a shared lounge.

W
Wijewardane
From
Canada
Wifi did not work at all. Other than that, very nice place and people 😊
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 14 reviews
Price from
$33
1 night, 2 adults

Cottage Garden Bungalows

Mount Lavinia

Cottage Garden Bungalows is a recently renovated guest house in Mount Lavinia, near Mount Lavinia Beach. This property offers access to a terrace, free private parking, and free Wifi.

M
Mukundan
From
India
Location: The location is really good and accessible. It is only 3-4 buildings away from Mt. Lavinia Beach, meaning you can just walk back to the hotel for bathing after the beach. There are quite a few restaurants on either side (regular ones on the main road ~200m away and shacks on the beach side). For added security, the compound features a large gate with an auto-lock system ( guests hold a key), which I thought was neat. Rooms: The rooms are exactly as advertised. The compound features three villa-style rooms situated within a quiet, peaceful, and well-curated lawn. The room was extremely clean, well-maintained, and spacious with a central bed, a writing table near the window, and a few side tables. Each room also had its own sitting area with chairs and a cloth-drying rack just outside. The bathroom and bath towels were also quite clean, with hot water available throughout the day. Service: The service was exceptional. Both the host Janitha and the hotel caretaker Gunaseelan are courteous and friendly people. Before check-in, Janitha tracked my arrival and ensured that things were in order when I arrived. Gunaseelan, the caretaker, is also quite friendly and generally made me feel welcome: helping me with timely breakfast, an umbrella during rain, restaurant pointers etc. Although the booking description states that breakfast is not included, I received a generous free breakfast with a wide spread on both days (orange juice, tea/coffee, fruits along with bread or a local dish like string hoppers). I even received a complimentary surprise drink in the afternoon. Overall, if you are going to Mt. Lavinia for a quiet getaway, this is definitely The place to go. I found it to be awesome!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 65 reviews
Price from
$40
1 night, 2 adults

Beach Mount Apartment (Blue Ocean Apartment)

Mount Lavinia

Beach Mount Apartment (Blue Ocean Apartment) features air-conditioned rooms in Mount Lavinia. This beachfront property offers access to free Wifi and free private parking.

N
Nadun
From
United States
Clean. Friendly staff. Trustworthy owner. Everything in the apt works. No hassle.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 43 reviews
Price from
$82.40
1 night, 2 adults

The Beach Villa

Hotel in Mount Lavinia

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.

A
Avishka
From
Sri Lanka
The property is very close to the beach. The rooms are clean and comfortable. The staff are friendly and offer very good service.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 127 reviews
Price from
$34
1 night, 2 adults
All beach hotels in Mount Lavinia

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 Mount Lavinia and surrounding area in the past month

See all

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 124 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 169 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 118 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 111 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 80 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 231 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 37 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 257 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 187 reviews

Popular with guests booking beach hotels in Mount Lavinia

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 15,445 reviews

Beach Hotels with swimming pools in Mount Lavinia and nearby

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews

Sea View Apartment in Colombo -Dehiwala offers accommodations in Dehiwala, a 3-minute walk from Mount Lavinia Beach and 3.4 miles from Bambalapitiya Railway Station.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 24 reviews

Featuring a rooftop pool, Marina Luxe Appartment provides accommodations in Dehiwala. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

43 By The Sea offers accommodations in Dehiwala, a 3-minute walk from Mount Lavinia Beach and 3.4 miles from Bambalapitiya Railway Station.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 18 reviews

Beachfront Colombo 03 Bed Apartment is a recently renovated apartment in Colombo where guests can make the most of its rooftop pool, private beach area, and indoor pool.

Blue Ocean

Dehiwala
Swimming pool
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 11 reviews

Blue Ocean offers accommodations in Dehiwala, a few steps from Mount Lavinia Beach and 4.1 miles from Bambalapitiya Railway Station.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 15 reviews

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 8.3
Very Good - What previous guests thought, 55 reviews

Just a 4-minute walk from Mount Lavinia Beach and 0.9 miles from Mount Lavinia Bus Stand, The Sea view A features accommodations in Mount Lavinia with a fitness center.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Ocean View Apartment - Marine City Residences, Colombo is located in Dehiwala, just a few steps from Mount Lavinia Beach and 3.4 miles from Bambalapitiya Railway Station.

Enjoy breakfast in Mount Lavinia and nearby

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 211 reviews

Located in Colombo, Hotel Nelly Marine offers beachfront accommodations a 4-minute walk from Mount Lavinia Beach and facilities like a terrace.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 26 reviews

BNB RESIDENCIES MOUNT LAVINIA 2 is located in Mount Lavinia, just a 2-minute walk from Mount Lavinia Beach and 4.4 miles from Bambalapitiya Railway Station.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 30 reviews

Just a 6-minute walk from Mount Lavinia Beach and 0.7 miles from Mount Lavinia Bus Stand, Two Bed Roomed, Fully Furnished & Air Conditioned Apartment with Sea View for Rent at Beach Road, Mount...

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 70 reviews

Green Star City Apartment is a recently renovated apartment in Dehiwala, near Mount Lavinia Beach. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 13 reviews

Jays Apartment Colombo 05 offers accommodations in Colombo, 2.9 miles from Bambalapitiya Railway Station and 5.4 miles from R Premadasa Stadium.

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 157 reviews

Located within a few steps of Kollupitiya Beach and 1.1 miles of Bambalapitiya Railway Station, Sea View Hotel has rooms with air conditioning and a private bathroom in Colombo.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 29 reviews

Just a 6-minute walk from Colombo Town Hall and 0.7 miles from National Art Gallery, Yara Colombo-a place to unwind features accommodations in Colombo with a garden.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 27 reviews

1.3 miles from Galle Face Beach in Colombo, Peaceful Apartment unit at TRI-ZEN, Union Place features accommodations with access to a fitness room.

Highly rated beach hotels in Mount Lavinia and nearby

See all

50 By The Sea

Dehiwala
8.0+ review score
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 245 reviews

Located in Dehiwala and with Mount Lavinia Beach reachable within a 4-minute walk, 50 By The Sea has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

Uyana View

Moratuwa
8.0+ review score
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 28 reviews

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

Serendipity

Colombo
8.0+ review score
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 20 reviews

Located in Colombo and within a few steps of Milagiriya Beach, Serendipity has a shared lounge, non-smoking rooms, and free WiFi.

Marine Bay Colombo

Colombo
8.0+ review score
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 283 reviews

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.

Save money on beach in Mount Lavinia and nearby – budget options available

See all

Eklektik

Colombo
Budget options available

Eklektik is a recently renovated guest house in Colombo near Wellawatte Beach.

Maiylon

Colombo
Budget options available
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3 reviews

Maiylon is a recently renovated apartment in Colombo, near Wellawatte Beach. Among the facilities at this property are an elevator and full-day security, along with free Wifi throughout the property.

The Auresta Colombo

Colombo
Budget options available
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 169 reviews

Located in Colombo, within a 2-minute walk of Kollupitiya Beach and one mile of Bambalapitiya Railway Station, The Auresta Colombo has accommodations with a terrace and free WiFi as well as free...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Just a 6-minute walk from Galle Face Beach and 0.9 miles from Gangaramaya Buddhist Temple, The Crescat Suite by Cinnamon Grand features accommodations in Colombo with a rooftop pool, a fitness center,...

FAQ about beach hotels in Mount Lavinia

Beach Hotels That Guests Love in Mount Lavinia

See all
Avg. price/night: $31
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 188 reviews
Beach view from balcony was some un expected delight! Very nice…
Guest review byVMnDS
Young couple
Avg. price/night: $31
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 188 reviews
Nice little Guest House near the beach - only across the railway. Was quite weird to cross the railway without any crossing path. Beach was full of people, restaurants on the beach a bit overpriced.
Guest review byBirute
Group
Avg. price/night: $31
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 188 reviews
I had a great stay at the Mount Bay Guest House. The room and bathroom were very clean and spotless.It was large and air-conditioned, and had a balcony. The owners and staff were very friendly and helpful. The hotel is situated near the beach, restaurants on the beach. I definitely recommend this accommodation and would stay there again if I visited Sri Lanka again in the future.
Guest review byColleen
Solo traveler
Avg. price/night: $31
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 188 reviews
The way they managing is excellent & cleanliness and great staff behaviors mainly very affordable! Beach view is ultimate! enjoyed staying there
Guest review byVimalraj
Group
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 43 reviews
Great view of the ocean, property, spacious, minute walk to beach, very well equipped and owner was very accomodating and efficient with everything requested and pool was very clean and great to have a cool swim.
Guest review byJennifer
Young couple