Photo by Mohd Yamin

Hotels with Restaurants in Mount Lavinia

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Hotels with Restaurants in Mount Lavinia

Mount Lavinia Hotel

4.0 star property
8.4 out of 10, Very good, (608)
"Indra was best leader help me with everything "
Mount Lavinia Hotel

The Penthouse Above Sea

4.0 star property
9.6 out of 10, Exceptional, (39)
" I received email from manager that hotel is closed ( day before staying in hotel) due to some government issues and got directed to other hotel . Even though Chitra was helpful it wasn’t hotel I would chose and it added stress to my 32 hrs flight not knowing exactly where I’m staying ."
The Penthouse Above Sea

Berjaya Hotel Colombo

4.0 star property
7.2 out of 10, Good, (103)
"Spacious room cleaning was done every day very friendly staff will come again "
The price is S$79
includes taxes & fees
11 Jan - 12 Jan,2025
Berjaya Hotel Colombo

Beverly Hills Hotel

3.0 star property
6.4 out of 10, (14)
"I would like to strongly complain regarding the hotel accommodation which was not as advertised, nor was the photographs on your site a true reflection of the accommodation. The faults with the accommodation were as follows: The room was damp and dirty, ie. dirty walls with mold and other stains, including coffee stains etc. The sheets had cigarette burns (yet this was supposed to be a non-smoking room). The bathroom was absolutely filthy and had not been cleaned - toilet had black...
Beverly Hills Hotel

Yoho Rivi Ras Hotel

3.5 star property
7.2 out of 10, Good, (43)
"Mosquitoes. Cats. calm. Good food. Close to beach. "
Yoho Rivi Ras Hotel

The Villa in Lavinia

3.5 star property
8.0 out of 10, Very good, (48)
"Very kind people very good place to stay. Close to everything. Close to beach. I can recommend to anyone. "
The price is S$49
includes taxes & fees
24 Dec - 25 Dec
The Villa in Lavinia

Mount Breeze

3.0 star property
5.8 out of 10, (18)
"The hotel was great but the restaurant and the free breakfast was “meh”"
Mount Breeze

Ranveli Beach Resort

3.0 star property
6.2 out of 10, (40)
"This guest house is steps away from gorgeous Mount Lavinia Beach. The rooms are well maintained, and so is the pool. The staff are extremely friendly and graciously accommodated my short-notice stay. I'll return the next time I need a place to crash in Mount."
Ranveli Beach Resort

Royce Boutique Hotel

3.0 star property
6.4 out of 10, (32)
"For those who feel Colombo has lost its old world charm, this boutique hotel comes as a welcome surprise. Sit in a tranquil garden sipping gin and tonic in the cool of the evening or the tastefully decayed verandah in the day. "
Royce Boutique Hotel

Tropic Inn

3.0 star property
7.8 out of 10, Good, (16)
"Everything about Tropic Inn is a beautiful experience itself. Every single staff went over and beyond to make our stay memorable .Gave us a home to home feeling. We will definitely return back and going forward will recommend it our family and friends."
The price is S$53
includes taxes & fees
31 Dec - 1 Jan,2025
Tropic Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in Mount Lavinia

Frequently asked questions

How much do hotels with dining in Mount Lavinia cost?
Hotels in Mount Lavinia range between S$49 to S$79 per night. Don’t forget your appetite — these stays have restaurants or are near some great culinary experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Mount Lavinia?
You can’t go past Shangri-La Colombo. Make yourself comfortable at this 5-star property which features a sauna and pool sun loungers. Paradise Road Tintagel Colombo is another popular hotel with restaurants to look into. Unpack your bags at this 4.5-star option and take advantage of amenities including a steam room and a cafe. You can pick from multiple hotels with restaurants in Mount Lavinia with a total average guest review rating of 7.2.
How many hotels with restaurants are there in Mount Lavinia?
Make use of your holiday days and pick from 38 hotels with access to dining options in Mount Lavinia. For work-related travel, a solo adventure or anything in between, Expedia can help you find a stay to calm your culinary cravings in a few quick clicks.
What are the best cheap hotels with restaurants in Mount Lavinia?
Use Bellavista Apartments At Cornish Colombo as a base to experience the culinary delights of Mount Lavinia. This well-priced escape comes with amenities such as a barbecue grill and a garden. Another favourite that’ll satisfy both your wallet and taste buds is Miracle City Inn Hostel. Conveniences here include premium bedding and a chef. Hotels with restaurants in Mount Lavinia start from just S$49 per night. If you’re on the hunt for something free to keep you entertained in Mount Lavinia, Mount Lavinia Beach deserves a spot on your itinerary. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Mount Lavinia?
Spend your family holiday at Marino Beach Colombo, a 5-star option not far from town. Conveniences here include a children’s pool and a nearby zoo. Another family-friendly hotel with dining in Mount Lavinia is D Villas. A swimming pool and laundry facilities help make this 3.5-star escape a favourite among guests. After checking in and chilling out in your comfortable new digs, it’s time to hit the road and discover some of the local sights. Mount Lavinia Beach and Dehiwala Zoological Garden are among the best family-friendly attractions in Mount Lavinia.
Are there any 5-star hotels with restaurants in Mount Lavinia?
Shangri-La Colombo has exactly what you need. Amenities at this stay, around 11 kilometres from Mount Lavinia’s centre, include a steam room and a rooftop terrace. Marino Beach Colombo is another 5-star hotel with restaurants. It offers a private beach and a pillow menu and is 8 kilometres from the downtown area.
Why book your hotel with restaurants in Mount Lavinia with Expedia?
Booking a hotel with restaurants in Mount Lavinia is as simple as entering your travel dates and selecting an option that has what you need. Seeking a stay that has its own restaurant or is in a culinary hub? Want it to be low cost or luxurious? Use Expedia’s filters to narrow your results even further and find your ideal pad.
How can I find cheap hotels with restaurants in Mount Lavinia?
Expedia can help you locate cheap hotels with restaurants in Mount Lavinia. Use our handy filter tools to book accommodation with restaurants or delightful extras, like included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in Mount Lavinia near my hotel with restaurants?
If you’d like to experience the best of Mount Lavinia, Mount Lavinia Beach is the perfect place to start.