
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,638
Onwards
Shahganj
Varanasi
Agra
Approx Travel Time
11h 32m
₹505
Onwards
Via Varanasi, Lucknow
Shahganj
Varanasi
Lucknow
Agra
Approx Travel Time
16h 47m
₹4,171
Onwards
Via Lucknow
Shahganj
Lucknow
Agra
Approx Travel Time
12h 12m
₹674
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
₹784
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 Gandhinagar
- Shahganj to Karnal
- Shahganj to Gurgaon
- Shahganj to Kankavli
- Shahganj to Khammam
- Shahganj to Anandpur-Sahib
- Shahganj to Hoshiarpur
- Shahganj to Bhind
- Shahganj to Saharanpur
- Shahganj to Morena
- Shahganj to Hajipur
- Shahganj to Bharatpur
- Shahganj to Pattukkottai
- Shahganj to Hapur
- Shahganj to Chandausi


