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

Direct Train

RECOMMENDED

Tanakpur

Mathura

Approx Travel Time

6h 35m

₹605

Onwards

Direct Cab

Tanakpur

Mathura

Approx Travel Time

7h 38m

On Demand

Via Kasganj

FASTEST

Tanakpur

Kasganj

Mathura

Approx Travel Time

5h 38m

₹650

Onwards

Ads by MMT

Via Pilibhit

Tanakpur

Pilibhit

Mathura

Approx Travel Time

9h 47m

On Demand

Tanakpur

Pilibhit

Mathura

Approx Travel Time

10h 38m

₹1,706

Onwards

Tanakpur

Pilibhit

Mathura

Approx Travel Time

6h 59m

On Demand

CHEAPEST

Tanakpur

Pilibhit

Mathura

Approx Travel Time

7h

₹600

Onwards

Via Hathras

Tanakpur

Hathras

Mathura

Approx Travel Time

5h 56m

₹700

Onwards

Tanakpur

Hathras

Mathura

Approx Travel Time

6h 19m

On Demand

Ads by MMT

Via Budaun

Tanakpur

Budaun

Mathura

Approx Travel Time

6h 25m

₹650

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 Kasganj?

Via Kasganj, 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 Kasganj, 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