Mathura to Kannauj Distance

The road distance between Mathura and Kannauj is approximately 250+ km, and the drive usually takes around 4 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 4 hours, while trains complete the journey in approximately 4 hours, subject to the chosen service and route. The fastest way to reach Kannauj takes approximately 4 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.

Read More
Route map showing distance and travel time from Mathura, India to Kannauj, India

Direct Options

RECOMMENDED

FASTEST

Mathura

Kannauj

Approx Travel Time

3h 50m

₹570

Onwards

Mathura

Kannauj

Approx Travel Time

3h 56m

₹6,085

Onwards

CHEAPEST

Mathura

Kannauj

Approx Travel Time

4h 18m

₹190

Onwards

Via Hathras

Mathura

Hathras

Kannauj

Approx Travel Time

4h 37m

₹320

Onwards

Mathura

Hathras

Kannauj

Approx Travel Time

5h

₹1,736

Onwards

Ads by MMT

Via Farrukhabad

Mathura

Farrukhabad

Kannauj

Approx Travel Time

4h 15m

₹310

Onwards

Via Kasganj

Mathura

Kasganj

Kannauj

Approx Travel Time

4h 36m

₹290

Onwards

Ads by MMT

Via Agra

Mathura

Agra

Kannauj

Approx Travel Time

4h 45m

₹896

Onwards

Mathura

Agra

Kannauj

Approx Travel Time

4h 36m

₹1,911

Onwards

Mathura

Agra

Kannauj

Approx Travel Time

4h 7m

₹549

Onwards

Frequently Asked Questions

What is the distance between Mathura and Kannauj?

The distance between Mathura and Kannauj is approximately 250+ km by road.

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

The straight-line distance is approximately 200+ km.

How long does it take to travel from Mathura to Kannauj by road?

It takes around 4 hours by road.

What is the distance from Mathura to Kannauj via Hathras?

Via Hathras, the distance is approximately 250+ km, taking around 5 hours.

Is there a train from Mathura to Kannauj?

Yes, trains run between Mathura and Kannauj, covering approximately 250+ km in around 4 hours.

How much does it cost to travel from Mathura to Kannauj?

Costs vary by mode — approximately ₹550+ by bus and ₹6050+ by cab.

Does travel time between Mathura and Kannauj vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Mathura and Kannauj?

The driving distance is 250+ km, while the straight-line distance is shorter at 200+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India