Badkhal Lake is a scenic freshwater lake located in Faridabad, Haryana, surrounded by rocky hills and picturesque landscapes just 35 km from Delhi. It is a popular weekend destination offering water sports, boating, and peaceful natural surroundings. The lake is ideal for photography, bird watching, and family outings with its serene ambiance and accessibility.
Badkhal Lake offers a peaceful escape from Delhi's urban chaos with excellent water sports facilities, stunning sunset views, and scenic rocky terrain perfect for adventure enthusiasts and photographers.
Customize starting city and duration for a tailored plan.
Ratings & reviews from Google Maps
per person, varies by boat type
Time
2 hours
Cost
₹300–₹600
Effort
Easy
jet skiing, banana boat, wakeboarding available
Time
2 to 3 hours
Cost
₹400–₹1k
Effort
Moderate
Time
2 to 3 hours
Cost
Free
Effort
Easy
Time
2 hours
Cost
Free
Effort
Easy
guided session with equipment
Time
3 to 4 hours
Cost
₹800–₹1.5k
Effort
Moderate
camping site charges per tent
Time
Full day or overnight
Cost
₹1.2k–₹3k
Effort
Easy
Best months: Jan, Feb, Dec
This destination has a temperate climate with temperatures ranging from 20°C to 31°C annually. Best visited during Jan, Feb, Dec.
Climate averages based on 10-year historical data · Open-Meteo
Pleasant weather, lighter crowds — the sweet spot.
Busiest months — book stays & transport early.
Quietest window with the lowest prices.
From Delhi, take National Highway 44 towards Agra and exit towards Faridabad. From Faridabad city centre, drive approximately 22 km southeast towards Badkhal Lake via Sohna Road. The lake is accessible by well-maintained roads throughout.
Quick, source-backed answers for planning your trip.