A colonial-era hotel with a cliffside bar that's more about the sunset views than the service or food.
Mount Lavinia Hotel is a colonial-era hotel perched on a cliff above the beach, known for its architecture, history, and sunset views over the Indian Ocean. People come for the high tea, the poolside cocktail, or simply to walk through the grand lobby. It appeals to nostalgia seekers and anyone who appreciates a well-preserved colonial hotel.
Many visitors come expecting old-world charm and a glamorous sundowner, but that the service can be slow and the food overpriced for what it is. The cliffside bar is indeed stunning at sunset, but it gets crowded, and you might struggle to find a seat unless you arrive early. The hotel feels a bit tired and could use a refresh, but the ocean views and historic atmosphere still impress.
If you're not staying overnight, the bar and restaurant areas are accessible, but be prepared for a mix of tourists and locals. The vibe is relaxed and photogenic, but don't expect five-star treatment — it's more of a nostalgic spot than a luxury experience. The beach below is public and can be noisy, but the hotels elevated position offers a great vantage point for sunset photos.
Have a specific question about Mount Lavinia Hotel?
Ask BYC — honest answers from 300,000+ real guest reviews.