
Shahganj to Agra
Agra is approximately 550+ kms from Shahganj. The fastest way to reach Agra from Shahganj is by Cab, Train Via Varanasi. It takes approximately 10 hours. The cheapest way to reach Agra from Shahganj is by Train which would take approximately 13 hours.
Sort By
Mode of Transport
Via Varanasi
FASTEST
Shahganj
Varanasi
Agra
Approx Travel Time
9h 48m
₹3,509
Onwards
Shahganj
Varanasi
Agra
Approx Travel Time
11h 32m
₹505
Onwards
Via Varanasi, Lucknow
Shahganj
Varanasi
Lucknow
Agra
Approx Travel Time
16h 47m
₹4,047
Onwards
Via Lucknow
Shahganj
Lucknow
Agra
Approx Travel Time
12h 12m
₹629
Onwards
Shahganj
Lucknow
Agra
Approx Travel Time
12h 47m
On Demand
Via Ayodhya
Shahganj
Ayodhya
Agra
Approx Travel Time
11h 30m
₹420
Onwards
Via Faizabad
Shahganj
Faizabad
Agra
Approx Travel Time
11h 50m
₹420
Onwards
Via Ayodhya, Lucknow
Shahganj
Ayodhya
Lucknow
Agra
Approx Travel Time
13h 20m
₹739
Onwards
Via Prayagraj(Allahabad)
Shahganj
Prayagraj(Allahabad)
Agra
Approx Travel Time
12h 19m
₹460
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Agra?
Agra is approximately 550+ kms from Shahganj.
How long does it take to reach Agra from Shahganj?
It takes approximately 10 hours to reach Agra from Shahganj by Cab, Train Via Varanasi.
What is the cheapest way to reach Agra from Shahganj?
The cheapest way to reach Agra from Shahganj is by Train.
What is the fastest way to reach Agra from Shahganj?
The fastest way to reach Agra from Shahganj is by Cab, Train Via Varanasi.
Routes Connecting Shahganj
Routes From Shahganj
- Shahganj to Aonla
- Shahganj to Hoshangabad
- Shahganj to Gandhinagar
- Shahganj to Durgapur
- Shahganj to Bhadravathi
- Shahganj to Siddipet
- Shahganj to Kanjirappally
- Shahganj to Dharwad
- Shahganj to Jhajjar
- Shahganj to Obra
- Shahganj to Agartala
- Shahganj to Pattukkottai
- Shahganj to Kadiri
- Shahganj to Indore
- Shahganj to Akola


