hero
How2Go
Mahendragarh to Tanakpur

Mahendragarh to Tanakpur

Tanakpur is approximately 450+ km from Mahendragarh, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Tanakpur.

Read More
Sort By
Mode of Transport

Via Delhi, Bareilly

RECOMMENDED

Mahendragarh

Delhi

Bareilly

Tanakpur

Approx Travel Time

9h

₹355

Onwards

Mahendragarh

Delhi

Bareilly

Tanakpur

Approx Travel Time

8h 23m

₹3,469

Onwards

Mahendragarh

Delhi

Bareilly

Tanakpur

Approx Travel Time

9h 29m

₹3,326

Onwards

Via Delhi, Kichha

Mahendragarh

Delhi

Kichha

Tanakpur

Approx Travel Time

8h 28m

₹7,884

Onwards

FASTEST

Mahendragarh

Delhi

Kichha

Tanakpur

Approx Travel Time

7h 59m

₹10,580

Onwards

Via Delhi

Mahendragarh

Delhi

Tanakpur

Approx Travel Time

11h 45m

₹744

Onwards

Mahendragarh

Delhi

Tanakpur

Approx Travel Time

12h 50m

₹3,397

Onwards

Via Narnaul, Bareilly

Mahendragarh

Narnaul

Bareilly

Tanakpur

Approx Travel Time

13h 6m

₹4,598

Onwards

Via Bareilly

CHEAPEST

Mahendragarh

Bareilly

Tanakpur

Approx Travel Time

10h 30m

₹345

Onwards

Via Moradabad

Mahendragarh

Moradabad

Tanakpur

Approx Travel Time

10h 2m

₹4,868

Onwards

Frequently Asked Questions

What is the distance between Mahendragarh and Tanakpur?

Tanakpur is approximately 450+ kms from Mahendragarh.

How long does it take to reach Tanakpur from Mahendragarh?

It takes approximately 8 hours to reach Tanakpur from Mahendragarh by Train, Flight, Cab Via Delhi, Kichha.

What is the cheapest way to reach Tanakpur from Mahendragarh?

The cheapest way to reach Tanakpur from Mahendragarh is by Train Via Bareilly.

What is the fastest way to reach Tanakpur from Mahendragarh?

The fastest way to reach Tanakpur from Mahendragarh is by Train, Flight, Cab Via Delhi, Kichha.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India