
Nainital to Shahganj
Shahganj is approximately 550+ kms from Nainital. The fastest way to reach Shahganj from Nainital is by Cab, Train Via Shahjahanpur. It takes approximately 14 hours. The cheapest way to reach Shahganj from Nainital is by Cab, Train Via Bareilly which would take approximately 14 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
CHEAPEST
Nainital
Bareilly
Shahganj
Approx Travel Time
14h 1m
₹3,564
Onwards
Via Shahjahanpur
FASTEST
Nainital
Shahjahanpur
Shahganj
Approx Travel Time
13h 25m
₹4,806
Onwards
Via Rampur (Uttar Pradesh)
Nainital
Rampur (Uttar Pradesh)
Shahganj
Approx Travel Time
14h 4m
₹3,698
Onwards
Via Bareilly, Ayodhya
Nainital
Bareilly
Ayodhya
Shahganj
Approx Travel Time
15h 26m
₹3,599
Onwards
Via Shahjahanpur, Ayodhya
Nainital
Shahjahanpur
Ayodhya
Shahganj
Approx Travel Time
15h 5m
₹4,846
Onwards
Via Bareilly, Sandila
Nainital
Bareilly
Sandila
Shahganj
Approx Travel Time
15h 26m
₹3,629
Onwards
Via Bareilly, Bara Banki
Nainital
Bareilly
Bara Banki
Shahganj
Approx Travel Time
15h 26m
₹3,634
Onwards
Via Bareilly, Lucknow
Nainital
Bareilly
Lucknow
Shahganj
Approx Travel Time
15h 26m
₹3,629
Onwards
Via Shahjahanpur, Gonda
Nainital
Shahjahanpur
Gonda
Shahganj
Approx Travel Time
15h 20m
₹4,906
Onwards
Via Hardoi
Nainital
Hardoi
Shahganj
Approx Travel Time
14h 47m
₹5,583
Onwards
Frequently Asked Questions
What is the distance between Nainital and Shahganj?
Shahganj is approximately 550+ kms from Nainital.
How long does it take to reach Shahganj from Nainital?
It takes approximately 14 hours to reach Shahganj from Nainital by Cab, Train Via Shahjahanpur.
What is the cheapest way to reach Shahganj from Nainital?
The cheapest way to reach Shahganj from Nainital is by Cab, Train Via Bareilly.
What is the fastest way to reach Shahganj from Nainital?
The fastest way to reach Shahganj from Nainital is by Cab, Train Via Shahjahanpur.