Skip to main content

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

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. The hotel was excellent and the staff were really helpful. They arranged a taxi for us during a 3 day curfew to the airport which was extremely challenging, with the manager contacting the police to allow us to travel during this time. The hotel is by the beach and has a very nice swimming pool and very nice dinner.

Show more Show less
6.7
Review score
183 reviews
Price from
$21.60
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. First of all the hotel was really nice, clean, well designed and the location is fantastic. Easy to find, easy entrance. Secondly the hotel staff and the owners were so wonderful. We stayed with two kids and the hospitality was exceptional. Superb stay! The bathroom design is so cool. Beds are comfortable and spacious rooms. Next time we visit Sri Lanka we will definitely come back to this place. Best pricing too!

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

Royal Mount Hotel

Hotel in Mount Lavinia

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

Show more Show less
7.7
Good
2 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. I have stayed in this place several times and every time it was a pleasant experience. Mr Jayamanna has always been very helpful.

Show more Show less
8.1
Very Good
27 reviews
Price from
$45
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. We like this place very much - clean, comfort and great stuff! :-) Swimming pool is a bit cold, but it is perfect for recharging the energy.

Show more Show less
8.5
Very Good
133 reviews
Price from
$22
per night

Sea view A

Mount Lavinia Beach, Mount Lavinia

Set just 295 feet from Mount Lavinia Beach in Mount Lavinia, Sea view A offers a getaway with a fitness center, outdoor pool, free WiFi, and a 24-hour front desk. Living room and facilities for cooking

Show more Show less
9.1
Awesome
35 reviews
Price from
$60
per night

Prime Wave Residence

Mount Lavinia Beach, Mount Lavinia

Set a few steps from Mount Lavinia Beach, Prime Wave Residence offers accommodations with a shared lounge, a garden and a 24-hour front desk for your convenience. Closer to the sea and View was wonderful.

Show more Show less
8.8
Excellent
10 reviews
Price from
$90
per night

N S Apartment

Mount Lavinia

Located in Mount Lavinia in the Colombo District region, with Mount Lavinia Beach and Mount Lavinia Bus Stand nearby, N S Apartment provides accommodations with free private parking. Location was great, views stunning, property very comfortable, owner was helpful and friendly. Within the flat you had all that was needed for an enjoyable, self catering stay. I would very happily stay again.

Show more Show less
9
Awesome
10 reviews
Price from
$25.50
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