
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 9 hours. The cheapest way to reach Indore from Nainital is by Bus Via Ghaziabad which would take approximately 24 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Nainital
Delhi
Indore
Approx Travel Time
9h 55m
₹10,527
Onwards
Nainital
Delhi
Indore
Approx Travel Time
18h 48m
₹5,124
Onwards
Nainital
Delhi
Indore
Approx Travel Time
11h 55m
₹6,493
Onwards
Via Kichha, Delhi
FASTEST
Nainital
Kichha
Delhi
Indore
Approx Travel Time
8h 50m
₹11,468
Onwards
Via Mathura
Nainital
Mathura
Indore
Approx Travel Time
21h 30m
₹1,894
Onwards
Via Ghaziabad
CHEAPEST
Nainital
Ghaziabad
Indore
Approx Travel Time
23h 30m
₹1,649
Onwards
Via Delhi, Gwalior
Nainital
Delhi
Gwalior
Indore
Approx Travel Time
23h 47m
₹5,774
Onwards
Via Bareilly, Delhi
Nainital
Bareilly
Delhi
Indore
Approx Travel Time
9h 43m
₹13,547
Onwards
Nainital
Bareilly
Delhi
Indore
Approx Travel Time
10h 2m
₹10,865
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 9 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 Via Ghaziabad.
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.

