hero
How2Go
Anandpur-Sahib to Shivpuri

Anandpur-Sahib to Shivpuri

Shivpuri is approximately 650+ km from Anandpur Sahib, 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 Shivpuri.

Read More
Sort By
Mode of Transport

Via Delhi, Gwalior

RECOMMENDED

FASTEST

Anandpur Sahib

Delhi

Gwalior

Shivpuri

Approx Travel Time

11h 55m

₹2,906

Onwards

Anandpur Sahib

Delhi

Gwalior

Shivpuri

Approx Travel Time

12h 7m

₹5,757

Onwards

Via Mathura

Anandpur Sahib

Mathura

Shivpuri

Approx Travel Time

13h 45m

₹1,335

Onwards

Ads by MMT

Direct Options

CHEAPEST

Anandpur Sahib

Shivpuri

Approx Travel Time

15h 12m

₹445

Onwards

Via Agra

Anandpur Sahib

Agra

Shivpuri

Approx Travel Time

13h 10m

₹4,976

Onwards

Anandpur Sahib

Agra

Shivpuri

Approx Travel Time

14h 17m

₹1,105

Onwards

Ads by MMT

Via Ghaziabad, Gwalior

Anandpur Sahib

Ghaziabad

Gwalior

Shivpuri

Approx Travel Time

15h 53m

₹1,529

Onwards

Via Panchkula, Agra

Anandpur Sahib

Panchkula

Agra

Shivpuri

Approx Travel Time

16h 8m

₹5,886

Onwards

Via Delhi

Anandpur Sahib

Delhi

Shivpuri

Approx Travel Time

14h 5m

₹980

Onwards

Via Delhi, Agra

Anandpur Sahib

Delhi

Agra

Shivpuri

Approx Travel Time

15h 46m

₹1,020

Onwards

Frequently Asked Questions

What is the distance between Anandpur-Sahib and Shivpuri?

Shivpuri is approximately 650+ kms from Anandpur-Sahib.

How long does it take to reach Shivpuri from Anandpur-Sahib?

It takes approximately 12 hours to reach Shivpuri from Anandpur-Sahib by Train, Flight, Bus Via Delhi, Gwalior.

What is the cheapest way to reach Shivpuri from Anandpur-Sahib?

The cheapest way to reach Shivpuri from Anandpur-Sahib is by Train.

What is the fastest way to reach Shivpuri from Anandpur-Sahib?

The fastest way to reach Shivpuri from Anandpur-Sahib is by Train, Flight, Bus Via Delhi, Gwalior.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India