A lake of about 50 hectares attributed to Kempe Gowda II in the 16th century, with pedal and rowing boats, small islands and promenades. It is a site for Ganesh immersion in festival season.
Ulsoor Lake, also called Halasuru Lake, is a lake of about 50 hectares in the Halasuru neighbourhood of eastern Central Bengaluru, Karnataka, India. It is traditionally attributed to Kempe Gowda II in the 16th century and is among the largest lakes in the city. Visitors come to walk the promenades, watch waterbirds, sit under trees, and take a boat ride. Pedal boats and rowing boats can be hired from the boating area, with prices depending on boat type and duration. Small islands dot the lake, and the paths around the shoreline give views of the water with the city skyline in the distance. Shaded seating areas sit along the shoreline. The lake is also an official site for Ganesh immersion during the festival season, which can bring crowds and temporary closures to sections of the shoreline. Entry to the lake area is free, and boating is charged separately. The lake is open daily from about 5:00AM to 6:00PM, with boating from about 9:00AM to 5:30PM. A typical visit takes around one hour, longer if taking a boat ride or walking the full perimeter. Early morning is the best time, when joggers and walkers are out and the light is soft on the water, while sunset also draws photographers. Weekends and evenings are busier, especially near the boating jetty. Water quality has been a long-running concern, so visitors should not expect a pristine lake, but the setting remains a pleasant green space close to MG Road. Halasuru metro station on the Purple Line is about 600 metres away. Food stalls and nearby cafes offer snacks, and visitors are advised to carry water and sun protection.
| Admission | Adult Free entry; boating about INR 100-300 (approx $1.04-3.13 USD) · Child Free entry |
|---|---|
| Hours | Daily about 5:00AM-6:00PM; boating about 9:00AM-5:30PM |
| Typical visit | 1 hour |
| Best time | Early morning or sunset |
| Getting there | Halasuru station (Purple Line) is about 600 m away |
| Address | Halasuru, Bengaluru, Karnataka 560008, India |
Location
Halasuru, Bengaluru, Karnataka 560008, India
12.9829, 77.6199 View on map
Highlights
- Pedal and rowing boats on the lake
- Shoreline promenades and small islands
- Birdlife and early-morning walkers
- Sunset views towards the city
- Free entry, close to Halasuru metro
Tips for visiting
- Go early morning or near sunset for the best light and cooler air.
- Boating is priced separately, roughly INR 100-300.
- Expect crowds and restrictions during Ganesh immersion season.
- Use Halasuru metro station, about 600 m away.
- Carry water and sun protection; shade is patchy.
When to visit
Early morning or sunset. Weekday visits avoid the heaviest crowds.
Accessibility
The promenade is largely level and paved in places, though some paths are uneven. The boating jetty involves steps, so wheelchair users may find boarding difficult.
Frequently asked questions
How long does a visit take?
About one hour, or longer with a boat ride or a full walk around the lake.
Is it worth it for kids?
Children generally enjoy the boat rides and open space. Supervise them near the water.
Is photography allowed?
Personal photography is allowed around the lake. Professional shoots may need permission.
Is there an entry fee?
Entry is free. Boating is charged separately.