
Maihar to Ranikhet
Ranikhet is approximately 750+ kms from Maihar. The fastest way to reach Ranikhet from Maihar is by Train, Flight, Cab Via Varanasi, Kichha. It takes approximately 12 hours. The cheapest way to reach Ranikhet from Maihar is by Train, Cab Via Kanpur, Aligarh which would take approximately 23 hours.
Sort By
Mode of Transport
Via Lucknow, Kichha
RECOMMENDED
Maihar
Lucknow
Kichha
Ranikhet
Approx Travel Time
12h 20m
On Demand
Via Lucknow, Rampur (Uttar Pradesh)
Maihar
Lucknow
Rampur (Uttar Pradesh)
Ranikhet
Approx Travel Time
19h 17m
On Demand
Via Lucknow, Moradabad
Maihar
Lucknow
Moradabad
Ranikhet
Approx Travel Time
20h 42m
On Demand
Maihar
Lucknow
Moradabad
Ranikhet
Approx Travel Time
14h 12m
On Demand
Via Varanasi, Kichha
FASTEST
Maihar
Varanasi
Kichha
Ranikhet
Approx Travel Time
12h 5m
₹16,250
Onwards
Via Amethi, Bareilly
Maihar
Amethi
Bareilly
Ranikhet
Approx Travel Time
22h 9m
On Demand
Via Kanpur, Aligarh
CHEAPEST
Maihar
Kanpur
Aligarh
Ranikhet
Approx Travel Time
22h 21m
₹5,628
Onwards
Via Sultanpur, Moradabad
Maihar
Sultanpur
Moradabad
Ranikhet
Approx Travel Time
1d 0h 12m
₹6,372
Onwards
Frequently Asked Questions
What is the distance between Maihar and Ranikhet?
Ranikhet is approximately 750+ kms from Maihar.
How long does it take to reach Ranikhet from Maihar?
It takes approximately 12 hours to reach Ranikhet from Maihar by Train, Flight, Cab Via Varanasi, Kichha.
What is the cheapest way to reach Ranikhet from Maihar?
The cheapest way to reach Ranikhet from Maihar is by Train, Cab Via Kanpur, Aligarh.
What is the fastest way to reach Ranikhet from Maihar?
The fastest way to reach Ranikhet from Maihar is by Train, Flight, Cab Via Varanasi, Kichha.