Badkhal Lake is one of the most popular and scenic lakes in Faridabad, located in the Aravalli Hills. Once a natural rainwater reservoir, it has been developed into a beautiful tourist spot with gardens, boating facilities, and adventure activities. Surrounded by rocky hills and greenery, Badkhal Lake offers a refreshing escape from the urban hustle of Delhi-NCR and is a favourite weekend destination for families and friends.
Here is your complete guide to Badkhal Lake.

Quick Overview — Badkhal Lake Faridabad
| Detail | Information |
| Location | Badkhal Village, Faridabad, Haryana – 121004 |
| Also Known As | Badkhal Lake & Tourist Complex |
| Type | Man-made Freshwater Lake |
| Timings | 8:00 AM – 6:00 PM (Daily) |
| Entry Fee | ₹20 – ₹50 per person (varies by season) |
| Boating Fee | ₹100 – ₹300 (depending on boat type) |
| Best Time to Visit | October to March |
| Nearest Major City | Faridabad (~8 km) / Delhi (~25 km) |
Location of Badkhal Lake
Badkhal Lake is situated in the southern part of Faridabad, nestled at the foothills of the Aravalli range. The lake is surrounded by landscaped gardens, walking paths, and rocky outcrops. A major attraction here is the Badkhal Lake Tourist Complex, which includes a restaurant, children’s play area, and beautiful viewpoints. The lake offers scenic views, especially during sunrise and sunset, and is a great spot for photography and relaxation.
Directions to Badkhal Lake
Badkhal Lake is well-connected by road and easily accessible from Delhi and Faridabad.
- From Faridabad City Centre: 8–10 km, 20–30 minutes drive.
- From Delhi: 25–30 km via Delhi-Mathura Road (NH44) or Faridabad Bypass. Takes about 45–70 minutes.
- From Gurgaon: Approximately 35–40 km.
- By Metro: Nearest metro station is Mewla Maharajpur or Sector-28 (Yellow Line), then take a cab/auto (₹150–250).
Cabs (Ola/Uber), autos, and private taxis are easily available. The lake has a large parking area.
Timings and Activities
Badkhal Lake is open daily from 8:00 AM to 6:00 PM.
Main Activities:
- Pedal boating and row boating
- Walking and jogging along the lake
- Picnics and family outings
- Children’s play area and toy train rides
- Photography and enjoying hill views
- Adventure activities (seasonal zipline & rock climbing)
The complex is especially crowded on weekends and public holidays.
Nearby Places
Badkhal Lake’s location makes it convenient to combine with other attractions:
- Surajkund — Famous international crafts fair venue (~10 km)
- Aravalli Biodiversity Park — Nature trails and greenery
- Sai Baba Temple, Sector 14 — Popular temple (~8 km)
- Town Park, Sector 12 — Large public park in Faridabad
- Old Faridabad Market — For local shopping and food
- Damdama Lake — Another scenic lake (~35 km)
FAQs — Badkhal Lake Faridabad
Q1. What are the timings of Badkhal Lake?
A: The lake and tourist complex are open from 8:00 AM to 6:00 PM daily.
Q2. Is there an entry fee for Badkhal Lake?
A: Yes, a nominal entry fee of ₹20–₹50 per person is charged. Boating has separate charges.
Q3. How far is Badkhal Lake from Delhi?
A: Approximately 25–30 km. It takes about 45 minutes to 1 hour depending on traffic.
Q4. When is the best time to visit Badkhal Lake?
A: October to March offers pleasant weather, making it ideal for boating and outdoor activities.
Q5. What activities are available at Badkhal Lake?
A: Boating, picnicking, walking, photography, and children’s rides. It is a good spot for family outings.
Badkhal Lake is a refreshing and easily accessible natural spot in Faridabad, perfect for a quick day trip from Delhi-NCR. Whether you want to enjoy a peaceful boat ride, click beautiful photos, or simply relax with family, this lake offers a pleasant experience amidst the Aravalli hills.