
Nainital to Shivpuri
Shivpuri is approximately 550+ kms from Nainital. The fastest way to reach Shivpuri from Nainital is by Bus, Train Via Moradabad, Gwalior. It takes approximately 14 hours. The cheapest way to reach Shivpuri from Nainital is by Cab, Train, Bus Via Budaun, Agra which would take approximately 16 hours.
Sort By
Mode of Transport
Via Lalkuan, Agra
RECOMMENDED
Nainital
Lalkuan
Agra
Shivpuri
Approx Travel Time
15h 26m
₹8,223
Onwards
Via Budaun, Agra
Nainital
Budaun
Agra
Shivpuri
Approx Travel Time
15h 48m
₹6,354
Onwards
Nainital
Budaun
Agra
Shivpuri
Approx Travel Time
15h 2m
₹9,925
Onwards
CHEAPEST
Nainital
Budaun
Agra
Shivpuri
Approx Travel Time
16h 4m
₹6,040
Onwards
Via Moradabad, Gwalior
FASTEST
Nainital
Moradabad
Gwalior
Shivpuri
Approx Travel Time
14h 10m
On Demand
Via Budaun, Gwalior
Nainital
Budaun
Gwalior
Shivpuri
Approx Travel Time
15h 27m
On Demand
Nainital
Budaun
Gwalior
Shivpuri
Approx Travel Time
16h 12m
On Demand
Via Moradabad, Agra
Nainital
Moradabad
Agra
Shivpuri
Approx Travel Time
15h 30m
On Demand
Nainital
Moradabad
Agra
Shivpuri
Approx Travel Time
15h 15m
On Demand
Via Kichha, Agra
Nainital
Kichha
Agra
Shivpuri
Approx Travel Time
15h 40m
₹7,483
Onwards
Frequently Asked Questions
What is the distance between Nainital and Shivpuri?
Shivpuri is approximately 550+ kms from Nainital.
How long does it take to reach Shivpuri from Nainital?
It takes approximately 14 hours to reach Shivpuri from Nainital by Bus, Train Via Moradabad, Gwalior.
What is the cheapest way to reach Shivpuri from Nainital?
The cheapest way to reach Shivpuri from Nainital is by Cab, Train, Bus Via Budaun, Agra.
What is the fastest way to reach Shivpuri from Nainital?
The fastest way to reach Shivpuri from Nainital is by Bus, Train Via Moradabad, Gwalior.


