Lakes near Bengaluru

28 lakes near Bengaluru, from Ulsoor Lake (3 km) to Vatadahosahalli Lake (100 km). Every place below has its own page with timings, fees, the best season to go and how to get there.

Distances are road kilometres from Bengaluru.

Pick a place, then join a group already heading there or start your own trip on Urban Break and find people to go with.

  1. Ulsoor Lake

    3 km from Bengaluru

    Lakes

    A lake of about 50 hectares in Halasuru, near MG Road in central Bengaluru, with several small islands. The present lake was created by Lewin Bentham Bowring, then…

    Free entry

  2. Kempambudhi Lake

    4 km from Bengaluru

    Lakes

    A lake of about 47 acres behind Jinke Park in Chamarajpet, built in the 16th century by Kempe Gowda I and named for his family deity Kempamma. It is managed by the city…

    Free entry

  3. Sankey Tank

    5 km from Bengaluru

    Lakes

    A 37-acre tank in Malleshwaram, built in 1882 by Colonel Richard Hieram Sankey of the Royal Engineers to secure Bangalore's water supply after the Great Famine of…

    Free entry

  4. Chikkalasandra Lake

    8 km from Bengaluru

    Lakes

    A lake in Chikkalasandra, south Bengaluru, that local residents say has been largely taken over by an illegal residential layout. Civic agencies cleared encroachments…

  5. Madiwala Lake

    8 km from Bengaluru

    Lakes

    One of Bengaluru's largest lakes, about 114 hectares, in BTM Layout between Hosur Road and Bannerghatta Road. It is maintained by the Karnataka Forest Department, has a…

    Best season: November to January for migratory birds · Entry ₹5 per adult

  6. Agara Lake

    10 km from Bengaluru

    Lakes

    Agara lake is an 80-acre lake located in Agara, Bangalore. It is part of the Varthur lake series. Madiwala Lake is upstream while Bellandur Lake is downstream.…

  7. Hebbal Lake

    10 km from Bengaluru

    Lakes · Bengaluru Urban

    A lake of about 57 hectares in north Bengaluru near the Bellary Road–Outer Ring Road junction, dating to the 16th century (1537). Two artificial islands are roosts for…

    Best season: October to March for migratory birds · Free entry

  8. Kaikondrahalli Lake

    12 km from Bengaluru

    Lakes

    Sarjapura (also spelled Sarjapur) is a small town on the outskirts of Bengaluru, Karnataka, India. It is a hobli of Anekal taluk, Bengaluru Urban district, and is…

  9. Doddakammanahalli Lake

    13 km from Bengaluru

    Lakes

  10. Mylasandra Chikka Kere

    14 km from Bengaluru

    Lakes

  11. Benniganahalli Lake

    15 km from Bengaluru

    Lakes

    A lake on Old Madras Road in east Bengaluru, immediately north-west of Benniganahalli metro station. The metro corporation improved access and installed facilities at…

  12. Hennur Lake

    15 km from Bengaluru

    Lakes

    A lake with a biodiversity park in Nagawara, north-east Bengaluru, with a 1.2 km walking track, about 1,800 native trees, a children's play area and a medicinal plant…

    Free entry

  13. Horamavu Agara Lake

    15 km from Bengaluru

    Lakes

    A lake in Horamavu, north-east Bengaluru, which the water board (BWSSB) refilled with treated wastewater in 2024.

  14. Puttenahalli Lake (Yelahanka)

    15 km from Bengaluru

    Lakes

    Puttenahalli WS Lake also spelled as Puttanahalli Lake is a 10-hectare water body near Yelahanka, 14 km north of Bangalore. This lake is not to be confused with another…

  15. Varthur Lake

    15 km from Bengaluru

    Lakes

    Varthuru is a suburb situated in the Eastern periphery of Bangalore City and part of the internationally famous Whitefield township. Varthur is a Hobli and part of the…

  16. Jakkur Lake

    17 km from Bengaluru

    Lakes

    Jakkur (also spelled Jakkuru) is a suburb in the northern part of Bangalore, Karnataka, India. Located on the eastern side of the National Highway 44 between Yelahanka…

  17. Panathur Lake Island

    18 km from Bengaluru

    Lakes

  18. Kannamangala Lake

    20 km from Bengaluru

    Lakes

    An 18-acre lake at Kannamangala village, east of Whitefield. It was the main water source for the Kannamangala, Seegehalli and Doddabhanahalli panchayats, serving more…

  19. Muninagara Lake

    20 km from Bengaluru

    Lakes

    A 30–40 acre lake in a village inside the Ragihalli forest, in the Bannerghatta National Park area, reached via Kanakapura Road. There is no food, water or shade…

  20. Gulakamale Lake

    25 km from Bengaluru

    Lakes

    A lake of more than 30 acres about 10 km from Bannerghatta, on the road to Thottikallu falls. Eagles, ducks, kingfishers and cranes are seen here, and the bund gives…

  21. Hesaraghatta Lake

    29 km from Bengaluru

    Lakes · Bengaluru Urban

    A reservoir built in 1894 across the Arkavathy River to supply drinking water to Bengaluru, on the city's north-west edge. It lies within the Hesaraghatta Grasslands…

    Free entry

  22. Nelligudde Kere

    30 km from Bengaluru

    Lakes

    A rural lake near Bidadi, about 30 km from Bengaluru, surrounded by paddy fields.

  23. Avathi Lake

    50 km from Bengaluru

    Lakes

  24. Kanva Reservoir

    60 km from Bengaluru

    Lakes · Bengaluru South

    A reservoir formed by a dam on the Kanva River, built from 1946 for irrigation and drinking water, in Channapatna taluk. It is a known birdwatching spot, about 60–70 km…

    Free entry

  25. Dandiganahalli Dam

    70 km from Bengaluru

    Lakes

    A small reservoir near Chikkaballapura, close to Isha Foundation, surrounded by rocky green hills. A metal bridge runs out over the water, and the spot is good for…

  26. Mydala Kere

    70 km from Bengaluru

    Lakes · Tumakuru

    A man-made reservoir beside Mandaragiri hill, the Jain pilgrimage hill near Tumakuru, held by an earthen bund about 750 m long and about 1.5 km across. It can be seen…

  27. Bhairasagara Lake

    100 km from Bengaluru

    Lakes · Chikkaballapura

    A lake at Gudibande, also spelled Byrasagara, built by the local chief Byre Gowda in the 16th century. It can be seen from Gudibande Fort.

  28. Vatadahosahalli Lake

    100 km from Bengaluru

    Lakes

    A rain-fed lake at Sabbanahalli village in the Gudibande area, also called Sabbanahalli Lake, about 99 km from Bengaluru. Water sports such as kayaking and boating are…

    Best season: October to February

Want company on the way?

See upcoming group trips to these places, or start one and find people to go with. It is free.

Browse group trips