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

Beach Hotels in Mount Lavinia

Find the beach hotels that appeal to you the most

The best beach hotels in Mount Lavinia

Check out our selection of great beach hotels in Mount Lavinia

Filter by:

Review score

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.

G
Gailin
From
United Arab Emirates
Hospitality of Benjamin and Mohammed, going out of their way to make my stay comfortable. The best part was the wonderful and tasty Sri Lankan breakfast 😊
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 101 reviews
Price from
$48.60
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.

Y
Y. JAMTSHO
From
Sri Lanka
nice room and great hospitality.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 26 reviews
Price from
$34
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.

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

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

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

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

Colombo Beach Hostel

Mount Lavinia

Located in Mount Lavinia, a 2-minute walk from Mount Lavinia Beach, Colombo Beach Hostel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

I
Iveta
From
Czech Republic
I think this is the best place for your first stop in Sri Lanka. You have beach 3’ walk and also advantages of big city. When I read the reviews, I was scared there’s going to be very hot in the room, but the owner obviously takes the reviews seriously and it was pleasant surprise to me that there was the A/C in the room. There is an amazing rooftop to chill and get rested after the flight. There is a train station near by, from where you can continue your journey around Sri Lanka. The owner is very nice and helped us with planning our trip around. We will be back, we fell in love with this place!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 242 reviews
Price from
$15.16
1 night, 2 adults

RACHEL HOMES

Hotel in Mount Lavinia

Located in Mount Lavinia, a 5-minute walk from Mount Lavinia Beach, RACHEL HOMES has accommodations with a private beach area, free private parking, a shared lounge and a terrace.

P
Perera
From
Sri Lanka
We absolutely loved the stay here. Best place in Mount Lavinia to have a peaceful stay . Spotless clean , spacious and comfortable . Staff is very helpful , specially the manager Mr. Shane is a wonderful person and he always seemed to go out of his way to help his guests. Just 100 meters away is the gorgeous Mt. Lavinia beach. Best value for money . We would highly recommend this place
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 73 reviews
Price from
$25.20
1 night, 2 adults

Mount Lavinia Hotel

Hotel in Mount Lavinia

Boasting a private beach area and a terrace with views of the bay and Colombo’s skyline, Mount Lavinia Hotel offers a relaxing getaway. This colonial-style hotel features a spa and 3 dining options.

N
Natasa
From
Serbia
It is wery old hotel. Have museum inside. It was residental of the first England guverner. Everything is at this stile. Room are big, rare and in old manier. They are clining all the time but need complete renovier and thay start to do it. You can here ocean.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 314 reviews
Price from
$44
1 night, 2 adults

Berjaya Hotel Colombo

Hotel in Mount Lavinia

Berjaya Hotel Colombo is within walking distance of Mount Lavinia Beach and Odel Shopping Mall. It features 2 restaurants and an outdoor pool. Free WiFi is available.

T
Thilina
From
Sri Lanka
Food and location are excellent. The staff was very friendly.
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 196 reviews
Price from
$57.68
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

FAQ about beach hotels in Mount Lavinia

Beach Hotels That Guests Love in Mount Lavinia

See all
  • Avg. price/night: $80.58
    Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 314 reviews
    The colonial ambience, the commanding location, with great views out to sea, and private beach access. The swimming pool deck is also very inviting.
    Guest review by
    Mohit
    Family with young children
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 41 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 by
    Jennifer
    Young couple
  • Avg. price/night: $90.86
    Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 196 reviews
    Front line staff very friendly. Beautiful view of ocean. Hotel had a nice garden. Restaurant on the beach was lovely
    Guest review by
    Kim
    Young couple
gogless