About Karna Lake
Karna Lake is a man-made tourist lake and Haryana Tourism resort located on National Highway 44 at Karnal, Haryana, about 125 km from Delhi. Developed and maintained by Haryana Tourism, it is associated with Karna of the Mahabharata, after whom Karnal is believed to be named. The lake features boating facilities, landscaped gardens, and a tourist complex with accommodation and dining, serving as a popular highway stopover between Delhi and Chandigarh.
Visitors guide
Visitors can expect a large artificial lake surrounded by landscaped gardens and walking paths, with pedal and row boating facilities on the water. The site includes a Haryana Tourism tourist complex with a restaurant, resort accommodation, and seating areas. It is a well-maintained highway stopover with open green spaces for picnicking, photography and leisurely walks, and views of the lake and fountains.
Key highlights
- 01
Artificial lake with boating facilities maintained by Haryana Tourism
- 02
Landscaped gardens and walking paths around the lake
- 03
Haryana Tourism resort and restaurant complex for dining and stay
- 04
Popular stopover on Delhi-Chandigarh National Highway 44
- 05
Association with Karna of the Mahabharata and Karnal's namesake lake
History of Karna Lake
Local tradition associates the lake with Karna, the warrior figure of the Mahabharata, who is believed to have bathed in the lake. The city name Karnal is said to derive from Karna Tal, meaning Karna's Lake. The present lake and tourist complex were developed by Haryana Tourism as a highway tourism and recreation facility.
Culture & Context
The lake is linked to Mahabharata folklore and forms part of Karnal's cultural identity. It serves as a prominent recreational and social gathering place for local residents and travelers on the GT Road corridor.
Route
| By air | Indira Gandhi International Airport, New Delhi is the nearest major airport, about 125-130 km away |
|---|