
Nainital to Indore
Indore is approximately 950+ kms from Nainital. The fastest way to reach Indore from Nainital is by Bus, Flight Via Kichha, Delhi. It takes approximately 7 hours. The cheapest way to reach Indore from Nainital is by Bus, Train Via Mathura which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Nainital
Delhi
Indore
Approx Travel Time
9h 42m
₹10,949
Onwards
Nainital
Delhi
Indore
Approx Travel Time
18h 35m
₹5,410
Onwards
Nainital
Delhi
Indore
Approx Travel Time
9h 55m
₹6,678
Onwards
Via Kichha, Delhi
FASTEST
Nainital
Kichha
Delhi
Indore
Approx Travel Time
6h 40m
₹11,040
Onwards
Via Kathgodam, Dehradun
Nainital
Kathgodam
Dehradun
Indore
Approx Travel Time
9h 27m
₹6,970
Onwards
Via Mathura
CHEAPEST
Nainital
Mathura
Indore
Approx Travel Time
19h 40m
₹1,344
Onwards
Via Ghaziabad
Nainital
Ghaziabad
Indore
Approx Travel Time
19h
₹1,790
Onwards
Nainital
Ghaziabad
Indore
Approx Travel Time
13h 32m
₹11,004
Onwards
Via Delhi, Gwalior
Nainital
Delhi
Gwalior
Indore
Approx Travel Time
20h 47m
₹6,259
Onwards
Frequently Asked Questions
What is the distance between Nainital and Indore?
Indore is approximately 950+ kms from Nainital.
How long does it take to reach Indore from Nainital?
It takes approximately 7 hours to reach Indore from Nainital by Bus, Flight Via Kichha, Delhi.
What is the cheapest way to reach Indore from Nainital?
The cheapest way to reach Indore from Nainital is by Bus, Train Via Mathura.
What is the fastest way to reach Indore from Nainital?
The fastest way to reach Indore from Nainital is by Bus, Flight Via Kichha, Delhi.


