hero
How2Go
Shivpuri to Badrinath

Shivpuri to Badrinath

Badrinath is approximately 800+ km from Shivpuri, 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 Badrinath.

Read More
Sort By
Mode of Transport

Via Gwalior, Delhi, Haridwar

RECOMMENDED

FASTEST

Shivpuri

Gwalior

Delhi

Haridwar

Badrinath

Approx Travel Time

22h 18m

₹4,652

Onwards

Shivpuri

Gwalior

Delhi

Haridwar

Badrinath

Approx Travel Time

22h 28m

₹7,791

Onwards

Via Mathura, Haridwar

Shivpuri

Mathura

Haridwar

Badrinath

Approx Travel Time

1d 0h 42m

₹2,345

Onwards

Via Mathura, Rishikesh

Shivpuri

Mathura

Rishikesh

Badrinath

Approx Travel Time

1d 2h 2m

₹2,799

Onwards

Shivpuri

Mathura

Rishikesh

Badrinath

Approx Travel Time

1d 1h 32m

₹8,351

Onwards

Via Agra, Haridwar

CHEAPEST

Shivpuri

Agra

Haridwar

Badrinath

Approx Travel Time

1d 2h 15m

₹1,820

Onwards

Frequently Asked Questions

What is the distance between Shivpuri and Badrinath?

Badrinath is approximately 800+ kms from Shivpuri.

How long does it take to reach Badrinath from Shivpuri?

It takes approximately 23 hours to reach Badrinath from Shivpuri by Bus, Flight, Train Via Gwalior, Delhi, Haridwar.

What is the cheapest way to reach Badrinath from Shivpuri?

The cheapest way to reach Badrinath from Shivpuri is by Bus, Train Via Agra, Haridwar.

What is the fastest way to reach Badrinath from Shivpuri?

The fastest way to reach Badrinath from Shivpuri is by Bus, Flight, Train Via Gwalior, Delhi, Haridwar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India