
Ghazipur to Nainital
Nainital is approximately 700+ kms from Ghazipur. The fastest way to reach Nainital from Ghazipur is by Cab. It takes approximately 13 hours. The cheapest way to reach Nainital from Ghazipur is by Train, Bus Via Moradabad which would take approximately 16 hours.
Sort By
Mode of Transport
Via Shahjahanpur
RECOMMENDED
Ghazipur
Shahjahanpur
Nainital
Approx Travel Time
14h 28m
₹5,192
Onwards
Ghazipur
Shahjahanpur
Nainital
Approx Travel Time
16h 28m
₹1,214
Onwards
Via Lucknow
Ghazipur
Lucknow
Nainital
Approx Travel Time
16h 24m
₹1,149
Onwards
Ghazipur
Lucknow
Nainital
Approx Travel Time
17h 54m
₹1,469
Onwards
Via Jaunpur, Bareilly
Ghazipur
Jaunpur
Bareilly
Nainital
Approx Travel Time
16h 25m
₹6,553
Onwards
Via Lucknow, Kichha
Ghazipur
Lucknow
Kichha
Nainital
Approx Travel Time
18h 7m
₹3,634
Onwards
Via Moradabad
CHEAPEST
Ghazipur
Moradabad
Nainital
Approx Travel Time
16h 5m
₹932
Onwards
Via Shahjahanpur, Kathgodam
Ghazipur
Shahjahanpur
Kathgodam
Nainital
Approx Travel Time
16h 8m
₹1,674
Onwards
Via Lucknow, Kathgodam
Ghazipur
Lucknow
Kathgodam
Nainital
Approx Travel Time
16h 4m
₹1,609
Onwards
Frequently Asked Questions
What is the distance between Ghazipur and Nainital?
Nainital is approximately 700+ kms from Ghazipur.
How long does it take to reach Nainital from Ghazipur?
It takes approximately 13 hours to reach Nainital from Ghazipur by Cab.
What is the cheapest way to reach Nainital from Ghazipur?
The cheapest way to reach Nainital from Ghazipur is by Train, Bus Via Moradabad.
What is the fastest way to reach Nainital from Ghazipur?
The fastest way to reach Nainital from Ghazipur is by Cab.


