
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 Haldwani, Mathura which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Nainital
Delhi
Indore
Approx Travel Time
9h
₹9,230
Onwards
Nainital
Delhi
Indore
Approx Travel Time
19h 33m
₹5,370
Onwards
Nainital
Delhi
Indore
Approx Travel Time
11h 35m
₹4,862
Onwards
Via Kichha, Delhi
FASTEST
Nainital
Kichha
Delhi
Indore
Approx Travel Time
6h 59m
₹11,633
Onwards
Via Kathgodam, Dehradun
Nainital
Kathgodam
Dehradun
Indore
Approx Travel Time
9h 35m
₹5,964
Onwards
Via Haldwani, Mathura
CHEAPEST
Nainital
Haldwani
Mathura
Indore
Approx Travel Time
20h 45m
₹1,590
Onwards
Via Ghaziabad
Nainital
Ghaziabad
Indore
Approx Travel Time
1d 0h 10m
₹1,598
Onwards
Nainital
Ghaziabad
Indore
Approx Travel Time
12h 35m
₹8,720
Onwards
Via Delhi, Gwalior
Nainital
Delhi
Gwalior
Indore
Approx Travel Time
1d 1h 55m
₹6,329
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 Haldwani, 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.


