Karna Lake


Karna Lake is a major tourist attraction in the Karnal district of Haryana. It is located at a distance of 125 km from both Chandigarh and Delhi, thus serving as a midway halt while traveling between the two cities on the famous Grand Trunk Road. Folklore has it that Karna, a famous character from Indian history, who played a major role in the war of Mahabharat, used to bathe in this lake. It was at this spot that he gave away his protective armor to Indra, the Godfather of Arjuna, Karna’s arch-enemy. It is surmised that the city of Karnal derives its name from Karna-Taal, which translates to Karna Lake. That may also be the reason for Karnal to be called the City of Karna in local parlance.

Photo Gallery

  • karna-lake-boating-at-night
    Karan Lake Boating at night
  • Karan-Lake-Resort
    Karan Lake Resort
  • Karan-Lake-boating
    Karan Lake Boating

How to Reach :

By Air

The nearest airport is Indira Gandhi International airport is at a and distance of 137 kms.

By Train

Karnal Railway Station and distance from Station to Karna Lake is 10.7 KM

By Road

Karnal Bus Stand and distance from Bus Stand to Karna Lake is 6.2 KM