Tanakpur to Mathura Distance

The road distance between Tanakpur and Mathura is approximately 350+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 7 hours, subject to the chosen service and route. The fastest way to reach Mathura takes approximately 6 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 Tanakpur, India to Mathura, India

Direct Options

RECOMMENDED

Tanakpur

Mathura

Approx Travel Time

6h 30m

₹605

Onwards

Tanakpur

Mathura

Approx Travel Time

7h 58m

₹8,491

Onwards

Via Khatima, Bareilly

FASTEST

Tanakpur

Khatima

Bareilly

Mathura

Approx Travel Time

6h 10m

₹325

Onwards

Ads by MMT

Via Bareilly

Tanakpur

Bareilly

Mathura

Approx Travel Time

10h 47m

₹2,100

Onwards

Tanakpur

Bareilly

Mathura

Approx Travel Time

9h 8m

₹4,097

Onwards

CHEAPEST

Tanakpur

Bareilly

Mathura

Approx Travel Time

6h 31m

₹265

Onwards

Via Kasganj

Tanakpur

Kasganj

Mathura

Approx Travel Time

6h 18m

₹650

Onwards

Ads by MMT

Via Budaun

Tanakpur

Budaun

Mathura

Approx Travel Time

6h 30m

₹650

Onwards

Via Pilibhit

Tanakpur

Pilibhit

Mathura

Approx Travel Time

6h 55m

₹600

Onwards

Via Pilibhit, Bareilly

Tanakpur

Pilibhit

Bareilly

Mathura

Approx Travel Time

6h 16m

₹315

Onwards

Frequently Asked Questions

What is the distance between Tanakpur and Mathura?

The distance between Tanakpur and Mathura is approximately 350+ km by road.

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

The straight-line distance is approximately 300+ km.

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

It takes around 8 hours by road.

What is the distance from Tanakpur to Mathura via Khatima?

Via Khatima, the distance is approximately 300+ km, taking around 6 hours.

Is there a train from Tanakpur to Mathura?

Yes, trains run between Tanakpur and Mathura, covering approximately 300+ km in around 7 hours.

Does the distance from Tanakpur to Mathura change by route?

Yes — the road distance varies from 350+ km via the direct route to 300+ km via Khatima, depending on the path taken.

Does travel time between Tanakpur and Mathura 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 Tanakpur and Mathura?

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

What are the major cities on the way from Tanakpur to Mathura by road?

Major cities on the road route from Tanakpur to Mathura include: • Budaun • Hathras • Kasganj

What are the major restaurants on the way from Tanakpur to Mathura by road?

Major restaurants on the road route from Tanakpur to Mathura include: • Agrawal Family Dhaba & Restaurant Best Restaurant In Mathura • Hotel Guru Kripa Grand • Shankar Mithai Wala • Hotel Aryavilas • Dadi Ki Rasoi

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India