Skip to main content

Book, stay, get a $50 travel reward.

Start traveling again and get a reward to use on future stays!

Promotion conditions apply. Valid on select properties.

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 – 27 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.

Lavinia Villa

Hotel in Mount Lavinia

A 2-minute walk from Mount Lavinia Bus Station, Lavinia Villa offers air-conditioned rooms with a cable TV. This property houses a restaurant, and provides free Wi-Fi and parking. Very nice room! Nice staff! Really recommend this place!

Show more Show less
9
Awesome
497 reviews
Price from
$19.89
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. Staff is really friendly, specially Trishan and Pradeep. Anyone can give a visit to relax. I like there Menu too.

Show more Show less
8.4
Very Good
169 reviews
Price from
$17
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. 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.7
Review score
181 reviews
Price from
$18.72
per night

Coza Ceylon

Hotel in Mount Lavinia

Located in Mount Lavinia, 656 feet from Mount Lavinia Beach, Coza Ceylon features accommodations with a restaurant, free private parking, an outdoor swimming pool and a shared lounge. Be prepared to be amazed when you discover the room, and specifically the bathroom! I will not spoil the surprise by giving details, but I bet you wills spend more time in the bathroom than in the room! (Not sure if this applies to all the rooms). The hotel interior architecture and design make you stop and look. All comfort elements, high end amenities, good service, etc. are available. I'm definitely staying there next time I'm around!

Show more Show less
9.6
Exceptional
132 reviews
Price from
$45
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. 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
Price from
$34
per night

Royal Mount Hotel

Hotel in Mount Lavinia

Featuring free WiFi, Royal Mount Hotel offers accommodations in Mount Lavinia, 1.2 mi from Mount Lavinia Beach and 1969 feet from Mount Lavinia Bus Stand.

Show more Show less
5.4
Review score
1 reviews
Price from
$35.80
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. Home cooked breakfasts were amazing

Show more Show less
8.9
Excellent
32 reviews
Price from
$120
per night

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
Price from
$45
per night

Villa Two Residence

Mount Lavinia

Located in Mount Lavinia in the Colombo District region, with Mount Lavinia Beach and Mount Lavinia Bus Stand nearby, Villa Two Residence features accommodations with free WiFi and free private... It is right by a big beach and close to the train for the airport. Perfect spot if you don’t like big cities and are flying out of Colombo.

Show more Show less
7.3
Good
220 reviews
Price from
$12.15
per night

The Villa In Lavinia

Mount Lavinia

Located just 328 feet from the beach, 0.7 mi from the Mount Lavinia Bus Station and 0.9 mi from the Mount Lavinia Railway Station, The Villa In Lavinia offers an outdoor swimming pool. Clean n very arranged location. Friendly staff. Especially the Villa Manager Mr Tyron was very much helpful at every request made. Value for money n very decent place to stay. Security n other facilities also considerable. Good location for an outdoor photo shoots.

Show more Show less
8.6
Excellent
125 reviews
Price from
$30
per night

Most-booked hotels in Mount Lavinia in the past month

See all

FAQs about hotels in Mount Lavinia

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