Mandalgarh to Kannauj Distance

Kannauj is approximately 650+ km from Mandalgarh. Compare the available routes and travel options between the two cities. The fastest way to reach Kannauj takes approximately 10 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 Mandalgarh, India to Kannauj, India

Via Bharatpur

RECOMMENDED

Mandalgarh

Bharatpur

Kannauj

Approx Travel Time

10h 18m

₹1,074

Onwards

Via Mathura

CHEAPEST

Mandalgarh

Mathura

Kannauj

Approx Travel Time

11h 3m

₹485

Onwards

Mandalgarh

Mathura

Kannauj

Approx Travel Time

10h 40m

₹1,195

Onwards

Via Agra

Mandalgarh

Agra

Kannauj

Approx Travel Time

11h 4m

₹4,650

Onwards

Mandalgarh

Agra

Kannauj

Approx Travel Time

11h 15m

₹1,245

Onwards

Via Bundi, Agra

FASTEST

Mandalgarh

Bundi

Agra

Kannauj

Approx Travel Time

10h 9m

₹5,030

Onwards

Via Orai

Mandalgarh

Orai

Kannauj

Approx Travel Time

13h 51m

₹9,256

Onwards

Via Kota, Etawah

Mandalgarh

Kota

Etawah

Kannauj

Approx Travel Time

15h 33m

₹2,837

Onwards

Via Fatehpur sikri

Mandalgarh

Fatehpur sikri

Kannauj

Approx Travel Time

11h 15m

₹1,134

Onwards

Via Etawah

Mandalgarh

Etawah

Kannauj

Approx Travel Time

11h 50m

On Demand

Frequently Asked Questions

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

The straight-line distance is approximately 500+ km.

What is the distance from Mandalgarh to Kannauj via Bharatpur?

Via Bharatpur, the distance is approximately 650+ km, taking around 11 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India