
Nainital to Shahganj
Shahganj is approximately 600+ kms from Nainital. The fastest way to reach Shahganj from Nainital is by Bus, Train Via Rampur (Uttar Pradesh). It takes approximately 12 hours. The cheapest way to reach Shahganj from Nainital is by Bus, Train Via Rampur (Uttar Pradesh) which would take approximately 12 hours.
Sort By
Mode of Transport
Via Rampur (Uttar Pradesh)
RECOMMENDED
CHEAPEST
FASTEST
Nainital
Rampur (Uttar Pradesh)
Shahganj
Approx Travel Time
11h 39m
₹1,005
Onwards
Nainital
Rampur (Uttar Pradesh)
Shahganj
Approx Travel Time
12h 45m
₹3,698
Onwards
Via Bareilly, Ayodhya
Nainital
Bareilly
Ayodhya
Shahganj
Approx Travel Time
12h 49m
₹3,669
Onwards
Via Bareilly
Nainital
Bareilly
Shahganj
Approx Travel Time
13h 59m
₹3,644
Onwards
Via Bareilly, Lucknow
Nainital
Bareilly
Lucknow
Shahganj
Approx Travel Time
13h 51m
₹3,664
Onwards
Via Bareilly, Faizabad
Nainital
Bareilly
Faizabad
Shahganj
Approx Travel Time
13h 56m
₹3,669
Onwards
Via Bareilly, Jaunpur
Nainital
Bareilly
Jaunpur
Shahganj
Approx Travel Time
13h 43m
₹3,819
Onwards
Via Kathgodam, Rampur (Uttar Pradesh)
Nainital
Kathgodam
Rampur (Uttar Pradesh)
Shahganj
Approx Travel Time
13h 24m
₹1,368
Onwards
Via Bareilly, Bara Banki
Nainital
Bareilly
Bara Banki
Shahganj
Approx Travel Time
14h 24m
₹3,714
Onwards
Via Shahjahanpur
Nainital
Shahjahanpur
Shahganj
Approx Travel Time
14h 24m
₹4,832
Onwards
Frequently Asked Questions
What is the distance between Nainital and Shahganj?
Shahganj is approximately 600+ kms from Nainital.
How long does it take to reach Shahganj from Nainital?
It takes approximately 12 hours to reach Shahganj from Nainital by Bus, Train Via Rampur (Uttar Pradesh).
What is the cheapest way to reach Shahganj from Nainital?
The cheapest way to reach Shahganj from Nainital is by Bus, Train Via Rampur (Uttar Pradesh).
What is the fastest way to reach Shahganj from Nainital?
The fastest way to reach Shahganj from Nainital is by Bus, Train Via Rampur (Uttar Pradesh).