
Shahganj to Kasganj
Kasganj is approximately 550+ kms from Shahganj. The fastest way to reach Kasganj from Shahganj is by Train Via Ayodhya, Bareilly. It takes approximately 11 hours. The cheapest way to reach Kasganj from Shahganj is by Train Via Kannauj which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ayodhya, Bareilly
FASTEST
Shahganj
Ayodhya
Bareilly
Kasganj
Approx Travel Time
10h 21m
₹515
Onwards
Via Sultanpur, Bara Banki
Shahganj
Sultanpur
Bara Banki
Kasganj
Approx Travel Time
13h 54m
On Demand
Via Sultanpur, Etawah
Shahganj
Sultanpur
Etawah
Kasganj
Approx Travel Time
11h 56m
₹6,642
Onwards
Via Jaunpur
Shahganj
Jaunpur
Kasganj
Approx Travel Time
10h 38m
On Demand
Via Jaunpur, Farrukhabad
Shahganj
Jaunpur
Farrukhabad
Kasganj
Approx Travel Time
10h 23m
On Demand
Via Sultanpur
Shahganj
Sultanpur
Kasganj
Approx Travel Time
11h 10m
₹1,378
Onwards
Via Farrukhabad
Shahganj
Farrukhabad
Kasganj
Approx Travel Time
11h 37m
₹415
Onwards
Via Kannauj
CHEAPEST
Shahganj
Kannauj
Kasganj
Approx Travel Time
11h 39m
₹390
Onwards
Via Ayodhya, Farrukhabad
Shahganj
Ayodhya
Farrukhabad
Kasganj
Approx Travel Time
10h 52m
₹515
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Kasganj?
Kasganj is approximately 550+ kms from Shahganj.
How long does it take to reach Kasganj from Shahganj?
It takes approximately 11 hours to reach Kasganj from Shahganj by Train Via Ayodhya, Bareilly.
What is the cheapest way to reach Kasganj from Shahganj?
The cheapest way to reach Kasganj from Shahganj is by Train Via Kannauj.
What is the fastest way to reach Kasganj from Shahganj?
The fastest way to reach Kasganj from Shahganj is by Train Via Ayodhya, Bareilly.

