Beira Lake
Colombo, Western

Beira Lake began as a Portuguese-dug defensive moat in the 16th century, meant to protect Colombo Fort from land attack, and was later expanded by the Dutch into a network of canals used for transporting cinnamon and other goods across the city. Today it sits right in the middle of modern Colombo, its walking paths and the lakeside Seema Malaka pavilion (designed by architect Geoffrey Bawa) making it one of the few calm, green breaks in the city center. Much of the lake was filled in during the 20th century for development, so what remains is a fraction of its original size.
Best time to visit
Early evening, when the walking path along the water cools down and city lights start reflecting on the surface.
Visitor tip
Combine with nearby Colombo attractions and avoid treating the lake as a swimming site.
Local pick
The floating Seema Malaka pavilion, reachable by a short causeway, feels completely separate from the traffic just metres away on either bank.
Quick answers
Where is Beira Lake?
Beira Lake is in Colombo, Western Province, Sri Lanka.
When is the best time to visit Beira Lake?
Early evening, when the walking path along the water cools down and city lights start reflecting on the surface.
How far is Beira Lake from Colombo?
About 0 km in a straight line. Road journeys are longer, so check current travel times before you go.
What is near Beira Lake?
Nearby places include Colombo Lotus Tower (about 1 km away), Gangaramaya Temple (about 1 km away), Seema Malaka (about 1 km away), Pettah Floating Market (about 1 km away).
Add to my itineraryNearby places
- Colombo Lotus TowerWestern Province
- Gangaramaya TempleColombo
- Seema MalakaColombo
- Pettah Floating MarketColombo
More places in Western Province
More to see around Colombo: things to do in Colombo. Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.