Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

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

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. Good room and nice place. Breakfast good. Beautiful city.

Show more Show less
8.5
Very Good
147 reviews
Avg. price/night:
$22

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. The location is superb, hardly away from the beach.. Very clean and well maintained with a really good variety of breakfast options.. The swimming pool with the beautiful view was the best part.. The staff was very helpful..

Show more Show less
8.1
Very Good
127 reviews
Avg. price/night:
$53

Iddamal Apartments

Hotel in Mount Lavinia

Offering accommodations with air conditioning, Iddamal Apartments is set in Mount Lavinia, 0.9 mi from Mount Lavinia Bus Stand. Free WiFi is provided throughout the property. It was a nice place. The location and the view is great. 100% clean and perfect staff. All our needs are there. This was my 2nd time I stayed there, seriously it was a great place.

Show more Show less
8.1
Very Good
27 reviews
Avg. price/night:
$45

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. We have stayed in Mount Lodge several times and we always love to come back. Mount Lavinia is the best location for a stay in Colombo. It is close enough to the centre, it does not have air pollution, It is a bit cooler and you can have a swim. Mount Lodge feels like home to us since we do not like big hotels. Having our coffee in the patio under the mango tree served by our dear Gamini is a pleasure that without it, a vacation in Sri Lanka would be incomplete.

Show more Show less
8.9
Excellent
32 reviews
Avg. price/night:
$30

Tropic Inn

Hotel in Mount Lavinia

Operating a 24-hour front desk, Tropic Inn offers comfortable accommodations located within 0.9 mi from Mount Lavinia Railway Station and 656 feet walk from Mount Lavinia Beach. The room was spacious and clean. It had a cupboard and a safe. Staff were friendly and helpful. Breakfast was served as a buffet, which had good range of food for a B&B. Convenient location in Mt. Lavinia close to the beach.

Show more Show less
8.4
Very Good
74 reviews
Avg. price/night:
$33.06

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. Comfortable beds. free wifi.english tv channels.pool.beachside.nice food.room service free.friendly helpful staff.great location beachside.

Show more Show less
6.9
Review score
170 reviews
Avg. price/night:
$24

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. Friendly staff, great location, good food.

Show more Show less
6.7
Review score
383 reviews

Royal Mount Hotel

Hotel in Mount Lavinia

Located within a 5-minute walk of Mount Lavinia Beach and 700 yards of Mount Lavinia Bus Stand, Yoho Royal Mount Hotel has rooms in Mount Lavinia.

Show more Show less
5.4
Review score
1 reviews
Avg. price/night:
$35.80

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. Courteous Behavior of the staff, manager and Owner. Breakfast and Dinner was served with variety of the options and delicacies.

Show more Show less
6.9
Review score
8 reviews
Avg. price/night:
$40

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. Loved this accommodation, clean, comfortable, friendly staff and good food. Beach was just few feet away which was amazing

Show more Show less
7.3
Good
98 reviews
Avg. price/night:
$45.16

Most-booked hotels in Mount Lavinia in the past month

See all

Budget hotels in Mount Lavinia

See all

FAQs about hotels in Mount Lavinia

There are 39 hotels in Mount Lavinia listed on Booking.com , that—from 1524 guest reviews—have an average review score of 8.34. To give you an idea of how much a hotel in Mount Lavinia costs, the average price for a one-night stay is $27 (based on bookings made on our site in the last 30 days). Room sizes will naturally vary according to minimum and maximum occupancy requirements. However, to give you an indication, the average size of a double room in a Mount Lavinia hotel is 25m². Whether you book a hotel in Mount Lavinia or elsewhere, you can always rely on 24/7 customer support when you book with Booking.com – wherever you are, whenever you need it.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Mount Lavinia:

Explore guest reviews of hotels in Mount Lavinia

See all