hero
How2Go
Narkanda to Mainpuri

Narkanda to Mainpuri

Mainpuri is approximately 650+ kms from Narkanda. The fastest way to reach Mainpuri from Narkanda is by Cab, Flight, Bus Via Shimla, Delhi. It takes approximately 12 hours. The cheapest way to reach Mainpuri from Narkanda is by Bus, Train Via Delhi which would take approximately 18 hours.

Sort By
Mode of Transport

Via Kandaghat, Ghaziabad

RECOMMENDED

Narkanda

Kandaghat

Ghaziabad

Mainpuri

Approx Travel Time

15h 12m

On Demand

Narkanda

Kandaghat

Ghaziabad

Mainpuri

Approx Travel Time

14h 11m

On Demand

Via Shimla, Delhi

FASTEST

Narkanda

Shimla

Delhi

Mainpuri

Approx Travel Time

12h 17m

On Demand

Narkanda

Shimla

Delhi

Mainpuri

Approx Travel Time

13h 20m

On Demand

Ads by MMT

Via Delhi

Narkanda

Delhi

Mainpuri

Approx Travel Time

16h 28m

₹2,460

Onwards

CHEAPEST

Narkanda

Delhi

Mainpuri

Approx Travel Time

17h 31m

₹1,971

Onwards

Via Kandaghat, Noida

Narkanda

Kandaghat

Noida

Mainpuri

Approx Travel Time

14h 11m

On Demand

Ads by MMT

Via Kalka, Mathura

Narkanda

Kalka

Mathura

Mainpuri

Approx Travel Time

13h 22m

₹7,853

Onwards

Via Kalka, Delhi

Narkanda

Kalka

Delhi

Mainpuri

Approx Travel Time

14h 27m

₹4,895

Onwards

Via Kalka, Ghaziabad

Narkanda

Kalka

Ghaziabad

Mainpuri

Approx Travel Time

14h 45m

₹4,920

Onwards

Frequently Asked Questions

What is the distance between Narkanda and Mainpuri?

Mainpuri is approximately 650+ kms from Narkanda.

How long does it take to reach Mainpuri from Narkanda?

It takes approximately 12 hours to reach Mainpuri from Narkanda by Cab, Flight, Bus Via Shimla, Delhi.

What is the cheapest way to reach Mainpuri from Narkanda?

The cheapest way to reach Mainpuri from Narkanda is by Bus, Train Via Delhi.

What is the fastest way to reach Mainpuri from Narkanda?

The fastest way to reach Mainpuri from Narkanda is by Cab, Flight, Bus Via Shimla, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India