About Ulsoor Lake
Ulsoor Lake, also known as Halasuru Lake, is one of the largest lakes in central Bengaluru, Karnataka, located in the Halasuru area east of the city centre. Spread over about 50 hectares, the lake features several small islands and is surrounded by a walking track and park. Originally constructed in the 16th century, it is a popular urban recreational spot known for boating, birdwatching and evening walks.
Visitors guide
Visitors can expect a large urban lake with calm waters, four small islands with vegetation, and a tree-lined walking track around the perimeter. The site offers pedal and row boating from a jetty, open park areas with benches, views of the city skyline, and opportunities for photography and birdwatching. The surroundings include the Halasuru neighbourhood, nearby temples and parks, with a relaxed environment for morning walks and evening leisure.
Key highlights
- 01
One of the largest lakes in central Bengaluru spread over approximately 50 hectares
- 02
Boating facility with pedal and row boats
- 03
Four small islands within the lake with vegetation and birdlife
- 04
Lakeside walking and jogging track with park and seating areas
- 05
Birdwatching opportunities including migratory birds in winter
History of Ulsoor Lake
Ulsoor Lake was originally constructed in the 16th century by Kempegowda II, the ruler of Bangalore. It was later renovated and developed in the 19th century by Sir Lewin Bentham Bowring, then Commissioner of Mysore, who created the lake's islands and improved its surroundings. It has since served as a major water body and recreational lake for the city.
Culture & Context
The lake is a longstanding recreational and community space for Bengaluru residents, used for leisure walks, boating and festivals. It is traditionally used for immersion of Ganesha idols during Ganesh Chaturthi and is closely associated with the Halasuru Someshwara Temple area, reflecting the cultural life of the Halasuru locality.
Route
| By air |
|---|