hero
How2Go
Shivpuri to Nainital

Shivpuri to Nainital

Nainital is approximately 650+ 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 Nainital.

Read More
Sort By
Mode of Transport

Via Gwalior, Delhi, Kichha

RECOMMENDED

FASTEST

Shivpuri

Gwalior

Delhi

Kichha

Nainital

Approx Travel Time

11h 9m

₹10,724

Onwards

Shivpuri

Gwalior

Delhi

Kichha

Nainital

Approx Travel Time

11h 25m

₹9,970

Onwards

Shivpuri

Gwalior

Delhi

Kichha

Nainital

Approx Travel Time

11h 19m

₹13,843

Onwards

Shivpuri

Gwalior

Delhi

Kichha

Nainital

Approx Travel Time

11h 35m

₹13,089

Onwards

Via Agra, Kichha

CHEAPEST

Shivpuri

Agra

Kichha

Nainital

Approx Travel Time

14h 55m

₹3,298

Onwards

Shivpuri

Agra

Kichha

Nainital

Approx Travel Time

15h 38m

On Demand

Shivpuri

Agra

Kichha

Nainital

Approx Travel Time

13h 56m

₹9,296

Onwards

Shivpuri

Agra

Kichha

Nainital

Approx Travel Time

14h 32m

₹8,608

Onwards

Via Agra, Lalkuan

Shivpuri

Agra

Lalkuan

Nainital

Approx Travel Time

13h 44m

₹8,791

Onwards

Via Gwalior, Agra, Kichha

Shivpuri

Gwalior

Agra

Kichha

Nainital

Approx Travel Time

15h 4m

On Demand

Frequently Asked Questions

What is the distance between Shivpuri and Nainital?

Nainital is approximately 650+ kms from Shivpuri.

How long does it take to reach Nainital from Shivpuri?

It takes approximately 11 hours to reach Nainital from Shivpuri by Bus, Flight, Cab Via Gwalior, Delhi, Kichha.

What is the cheapest way to reach Nainital from Shivpuri?

The cheapest way to reach Nainital from Shivpuri is by Bus Via Agra, Kichha.

What is the fastest way to reach Nainital from Shivpuri?

The fastest way to reach Nainital from Shivpuri is by Bus, Flight, Cab Via Gwalior, Delhi, Kichha.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India