hero
How2Go
Mainpuri to Uttarkashi

Mainpuri to Uttarkashi

Uttarkashi is approximately 600+ kms from Mainpuri. The fastest way to reach Uttarkashi from Mainpuri is by Cab, Bus Via Rishikesh. It takes approximately 14 hours. The cheapest way to reach Uttarkashi from Mainpuri is by Train, Bus Via Aligarh, Rishikesh which would take approximately 17 hours.

Sort By
Mode of Transport

Via Rishikesh

RECOMMENDED

FASTEST

Mainpuri

Rishikesh

Uttarkashi

Approx Travel Time

14h 13m

On Demand

Via Shahjahanpur, Najibabad

Mainpuri

Shahjahanpur

Najibabad

Uttarkashi

Approx Travel Time

14h 50m

On Demand

Ads by MMT

Via Aligarh, Rishikesh

Mainpuri

Aligarh

Rishikesh

Uttarkashi

Approx Travel Time

16h 33m

₹1,814

Onwards

CHEAPEST

Mainpuri

Aligarh

Rishikesh

Uttarkashi

Approx Travel Time

16h 48m

₹1,744

Onwards

Via Dehradun

Mainpuri

Dehradun

Uttarkashi

Approx Travel Time

14h 25m

On Demand

Ads by MMT

Via Tundla, Saharanpur

Mainpuri

Tundla

Saharanpur

Uttarkashi

Approx Travel Time

14h 55m

On Demand

Mainpuri

Tundla

Saharanpur

Uttarkashi

Approx Travel Time

14h 59m

On Demand

Via Aligarh, Saharanpur

Mainpuri

Aligarh

Saharanpur

Uttarkashi

Approx Travel Time

15h 2m

On Demand

Via Saharanpur

Mainpuri

Saharanpur

Uttarkashi

Approx Travel Time

15h 13m

On Demand

Via Bulandshahr, Dehradun

Mainpuri

Bulandshahr

Dehradun

Uttarkashi

Approx Travel Time

16h 19m

On Demand

Frequently Asked Questions

What is the distance between Mainpuri and Uttarkashi?

Uttarkashi is approximately 600+ kms from Mainpuri.

How long does it take to reach Uttarkashi from Mainpuri?

It takes approximately 14 hours to reach Uttarkashi from Mainpuri by Cab, Bus Via Rishikesh.

What is the cheapest way to reach Uttarkashi from Mainpuri?

The cheapest way to reach Uttarkashi from Mainpuri is by Train, Bus Via Aligarh, Rishikesh.

What is the fastest way to reach Uttarkashi from Mainpuri?

The fastest way to reach Uttarkashi from Mainpuri is by Cab, Bus Via Rishikesh.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India