Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Known for its beaches and fresh seafood, Mount Lavinia offers a lot for the traveler booking a beach vacation. This seaside destination has 35 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.
As you browse for a place to stay by the water in Mount Lavinia, check out these top-rated beach hotels with positive customer reviews.
Tropic Inn - 3-star hotel on the beach. It features a restaurant, free parking, and a balcony/patio. Activities include scuba diving. Guests love the helpful staff.
Yoho Ranveli Beach Resort - 3-star hotel, 1-minute walk from Mount Lavinia Beach. Our travelers recommend its helpful staff. This hotel boasts an outdoor pool, a restaurant, and laundry facilities.
Anarva Mount Lavinia - 3.5-star spa hotel, 9-minute walk from Mount Lavinia Beach. It offers an outdoor pool, a spa tub, and a poolside bar. Guest reviews highlight the beach locale and proximity to shopping.
Mount Breeze - 3-star hotel on the beach. It features an outdoor pool, 2 restaurants, and free WiFi. Activities include beach volleyball.
Yoho Lavinia Villa - 3-star luxury villa, 2-minute walk from Mount Lavinia Beach. Our travelers recommend its helpful staff. This villa boasts a restaurant, free WiFi, and a rooftop terrace.
Good weather can be important during a beach vacation, so you can use these local temperature and rainfall averages to decide when to visit.
To get to Mount Lavinia, book a flight to Colombo (CMB-Bandaranaike Intl.), the closest major airport, which is located 23.4 mi (37.7 km) from the city center. If you'd like to venture out around the area, you may want to rent a car for your trip.