Mount Lavinia Beach
The closest real beach to the city, a broad strand backed by seafood restaurants and the colonial-era Mount Lavinia Hotel, a favourite for a sunset drink and a swim.
Mount Lavinia Beach sits just south of Colombo, one of Sri Lanka's most popular coastal getaways and a favourite escape for locals and tourists alike looking to trade the city's noise for a stretch of golden sand and open ocean. Named after the British Governor Sir Thomas Maitland's romanticised affair with a local dancer, Lovina, the area carries a certain old-world charm that still lingers in its colonial-era architecture and laid-back seaside atmosphere.
The beach itself is wide and easily accessible, backed by a lively strip of restaurants, beach bars, and guesthouses that keep the area buzzing well into the evening. It's especially known for its seafood, fresh catches grilled right on the sand, best enjoyed as the sun goes down over the Indian Ocean, making sunset here something of a ritual for both visitors and regulars.
Just above the beach stands the Mount Lavinia Hotel, a grand colonial-era property built on the site of Maitland's original residence, adding a layer of history to the area's more relaxed, holiday feel. While swimming conditions can vary with the season and tides, Mount Lavinia remains one of the most convenient and well-loved beach destinations near Colombo, close enough for a half-day trip, yet far enough to feel like a proper escape from the city.
At a glance
- Entry fee: Free
- Opening hours: Open all day
- Time needed: Half day
- Best time: Late afternoon into sunset
Getting there
At Mount Lavinia, about 12km south of central Colombo, on the coastal railway line.
Frequently asked questions
- How much does it cost to visit Mount Lavinia Beach?
- Free.
- What are the opening hours at Mount Lavinia Beach?
- Open all day.
- How long should I spend at Mount Lavinia Beach?
- Plan for half day.
- When is the best time to visit Mount Lavinia Beach?
- Late afternoon into sunset.
- How do I get to Mount Lavinia Beach?
- At Mount Lavinia, about 12km south of central Colombo, on the coastal railway line.