Kurukshetra to Kannauj Distance

Kannauj is approximately 550+ km from Kurukshetra. Compare the available routes and travel options between the two cities. The fastest way to reach Kannauj takes approximately 8 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Route map showing distance and travel time from Kurukshetra, India to Kannauj, India

Via Agra

RECOMMENDED

FASTEST

Kurukshetra

Agra

Kannauj

Approx Travel Time

8h 10m

₹5,606

Onwards

Kurukshetra

Agra

Kannauj

Approx Travel Time

8h 33m

₹729

Onwards

Via Hathras

CHEAPEST

Kurukshetra

Hathras

Kannauj

Approx Travel Time

9h 53m

₹390

Onwards

Ads by MMT

Via Mathura

Kurukshetra

Mathura

Kannauj

Approx Travel Time

8h 57m

₹395

Onwards

Kurukshetra

Mathura

Kannauj

Approx Travel Time

8h 39m

₹775

Onwards

Via Muzaffarnagar

Kurukshetra

Muzaffarnagar

Kannauj

Approx Travel Time

11h 40m

₹1,999

Onwards

Ads by MMT

Via Aligarh

Kurukshetra

Aligarh

Kannauj

Approx Travel Time

10h 21m

₹1,100

Onwards

Via Ghaziabad

Kurukshetra

Ghaziabad

Kannauj

Approx Travel Time

10h 26m

₹3,575

Onwards

Via Etawah

Kurukshetra

Etawah

Kannauj

Approx Travel Time

10h 24m

₹750

Onwards

Via Hathras, Farrukhabad

Kurukshetra

Hathras

Farrukhabad

Kannauj

Approx Travel Time

9h 46m

₹505

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Kurukshetra and Kannauj?

The straight-line distance is approximately 400+ km.

What is the distance from Kurukshetra to Kannauj via Agra?

Via Agra, the distance is approximately 550+ km, taking around 8 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India