Mehsana to Tanakpur Distance

Tanakpur is approximately 1100+ km from Mehsana. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Tanakpur, with a total travel time of approximately 17 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 Mehsana, India to Tanakpur, India

Via Mathura

RECOMMENDED

Mehsana

Mathura

Tanakpur

Approx Travel Time

20h 58m

₹1,025

Onwards

Via Kasganj

CHEAPEST

Mehsana

Kasganj

Tanakpur

Approx Travel Time

21h 10m

₹960

Onwards

Ads by MMT

Via Hathras

Mehsana

Hathras

Tanakpur

Approx Travel Time

21h 16m

₹990

Onwards

Via Bareilly

Mehsana

Bareilly

Tanakpur

Approx Travel Time

21h 59m

₹3,525

Onwards

Ads by MMT

Via Gurgaon

Mehsana

Gurgaon

Tanakpur

Approx Travel Time

21h 59m

₹1,429

Onwards

Via Jaipur

Mehsana

Jaipur

Tanakpur

Approx Travel Time

1d 3h 7m

₹2,100

Onwards

Via Ahmedabad, Delhi

Mehsana

Ahmedabad

Delhi

Tanakpur

Approx Travel Time

16h 45m

₹7,489

Onwards

FASTEST

Mehsana

Ahmedabad

Delhi

Tanakpur

Approx Travel Time

16h 32m

₹8,601

Onwards

Via Jaipur, Bareilly

Mehsana

Jaipur

Bareilly

Tanakpur

Approx Travel Time

1d 1h 54m

₹4,404

Onwards

Via Ajmer, Delhi

Mehsana

Ajmer

Delhi

Tanakpur

Approx Travel Time

21h

₹1,239

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 950+ km.

What is the distance from Mehsana to Tanakpur via Mathura?

Via Mathura, the distance is approximately 1100+ km, taking around 21 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India