Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Mount Lavinia – 52 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Berjaya Hotel Colombo

Hotel in Mount Lavinia Beach, 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.

Show more Show less
7
Good
133 reviews
Price from
$36
per night

Mount Breeze Hotel

Hotel in Mount Lavinia Beach, Mount Lavinia

Overlooking the blue waters of Mount Lavinia Beach, Mount Breeze Hotel offers 2 dining options. Free Wi-Fi access is also available at all public areas of the hotel. Awesome place to experiance and the sea view from room is never forget. Nice clean place with good servise.

Show more Show less
6.2
Review score
54 reviews
Price from
$45.16
per night

Ranveli Beach Resort

Hotel in Mount Lavinia Beach, Mount Lavinia

Located next to Mt. Lavina Beach, Ranveli Beach Resort is a 5-minute drive from Odel Mt. Lavina Shopping Center. It offers free parking, a restaurant and rooms with an private bathroom. Others OK; we had nice time;

Show more Show less
5.4
Review score
97 reviews
Price from
$16.79
per night

The Lion Pub & Hotel

Hotel in Mount Lavinia

Located in Mount Lavinia, OYO 233 The Lion Pub & Hotel features a bar, nonsmoking rooms, and free WiFi. All rooms are fitted with a balcony. All units in the hotel are equipped with a flat-screen TV. Everything is good there ! very friendly staffs too !

Show more Show less
8.1
Very Good
155 reviews
Price from
$19
per night

Anarva Hotel & Spa

Hotel in Mount Lavinia

Featuring free WiFi and a restaurant, Anarva Mount Lavinia offers accommodations in Mount Lavinia, a few steps from Mount Lavinia Bus Stand. Guests can enjoy the on-site restaurant. Excellent staff, very kind and friendly manager, food was top level, and the cleanliness should get an extra reward... overall it was one of the best places in Sri Lanka to Stay.

Show more Show less
7.1
Good
31 reviews
Price from
$46
per night

Coza Ceylon

Hotel in Mount Lavinia

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

Show more Show less
9.2
Wonderful
47 reviews
Price from
$50
per night

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

Operating a 24-hour front desk, Mount Lodge offers stylish and tranquil accommodations with free WiFi access in the entire property.

Show more Show less
9.2
Wonderful
5 reviews
Price from
$69
per night

Royal Mount Hotel

Hotel in Mount Lavinia

Located in Mount Lavinia, Royal Mount Hotel has air-conditioned rooms with free WiFi. We had a very good stay at royal mount hotel. It's located a bit away from the main street, and even if the train line is close, it was a quiet and not noisy surrounding. The staff and the manager was super helpful, the room was clean and in really good and modern condition. The shower was one of the best in our 3 weeks on Sri lanka. The beach with some nice restaurants is very close and only 3 minutes walk. We definitely can recommend that place

Show more Show less
8.8
Excellent
12 reviews
Price from
$40
per night

Prestige Court Residencies

Hotel in Mount Lavinia

Located in the heart of Mount Lavinia, Prestige Court Residencies is 328 feet from Mount Lavinia Bus Station. It houses apartments with a kitchenette and offers free Wi-Fi access in its public areas.

Show more Show less
7.2
Good
5 reviews
Price from
$42.50
per night

RACHEL HOMES

Hotel in Mount Lavinia

Located in Mount Lavinia, a 5-minute walk from Mount Lavinia Beach, RACHEL HOMES has accommodations with free WiFi and free private parking. Good location close to beach and railway.. Amazing roof terrace, good service, modern room with access to kitchen, washing machine and sofa.. Wifi good. Good aircon. Quiet in sleeping room at night.

Show more Show less
8
Very Good
6 reviews
Price from
$17.10
per night

Most-booked hotels in Mount Lavinia in the past month

See all

FAQs about hotels in Mount Lavinia

  • On average, 3-star hotels in Mount Lavinia cost $1 per night, and 4-star hotels in Mount Lavinia are $0 per night. If you're looking for something really special, a 5-star hotel in Mount Lavinia can be found for $0 per night, on average (based on Booking.com prices).

  • Many families visiting Mount Lavinia loved staying at Coza Ceylon, Mount Lodge Boutique Hotel, and The Lion Pub & Hotel.

  • Mount Lodge Boutique Hotel, Coza Ceylon, and The Lion Pub & Hotel are some of the popular hotels in Mount Lavinia.

  • These hotels in Mount Lavinia are highly rated by couples: Royal Mount Hotel, Coza Ceylon, and Mount Lodge Boutique Hotel.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Mount Lavinia:

Explore guest reviews of hotels in Mount Lavinia

See all