Beira Lake
A calm lake threading through the middle of Colombo, ringed by temples, gardens and pedal boats, a pocket of open water and birdlife amid the busy city.
Beira Lake sits right in the middle of Colombo, a body of water that's played a quiet but constant role in shaping the city around it for centuries. Originally far larger and more sprawling, it was used by the Portuguese and later the Dutch as a natural line of defence, its waters woven into the city's early fortifications and later serving as a key route for transporting goods between the port and inland areas.
Over the years, as Colombo grew, much of the lake was filled in or reclaimed for development, shrinking it considerably from its original size, though what remains still anchors several of the city's most recognisable landmarks. The Gangaramaya Temple's Seema Malaka, a serene meditation platform built right on the water, is one of its most photographed features, along with the walking paths and green spaces that now line parts of the lake's edge, offering a rare pocket of calm amid Colombo's traffic and high-rises.
In more recent years, the lake has been at the centre of restoration and beautification efforts, tied closely to projects like the Pettah Floating Market, aimed at cleaning up its waters and giving the area a fresh lease of life after decades of pollution and neglect. While it no longer plays the strategic or commercial role it once did, Beira Lake remains one of Colombo's most enduring landmarks, a reminder of the city's colonial past sitting quietly at the heart of its modern present.
At a glance
- Entry fee: Free, small fee for boats
- Opening hours: Open all day
- Time needed: 30 to 45 minutes
- Best time: Late afternoon
Getting there
In central Colombo, around Slave Island, beside Gangaramaya and Seema Malaka.
Frequently asked questions
- How much does it cost to visit Beira Lake?
- Free, small fee for boats.
- What are the opening hours at Beira Lake?
- Open all day.
- How long should I spend at Beira Lake?
- Plan for 30 to 45 minutes.
- When is the best time to visit Beira Lake?
- Late afternoon.
- How do I get to Beira Lake?
- In central Colombo, around Slave Island, beside Gangaramaya and Seema Malaka.