
Kolkata to Agra
Agra is approximately 1250+ kms from Kolkata. The fastest way to reach Agra from Kolkata is by Flight Via Lucknow. It takes approximately 4 hours. The cheapest way to reach Agra from Kolkata is by Train which would take approximately 26 hours.
Sort By
Mode of Transport
Via Lucknow
Kolkata
Lucknow
Agra
Approx Travel Time
9h 40m
₹5,062
Onwards
FASTEST
Kolkata
Lucknow
Agra
Approx Travel Time
3h 55m
₹17,044
Onwards
Kolkata
Lucknow
Agra
Approx Travel Time
11h 25m
₹5,446
Onwards
Via Prayagraj(Allahabad)
Kolkata
Prayagraj(Allahabad)
Agra
Approx Travel Time
12h 25m
₹6,187
Onwards
Via Delhi
Kolkata
Delhi
Agra
Approx Travel Time
8h 10m
₹5,122
Onwards
Kolkata
Delhi
Agra
Approx Travel Time
9h 10m
₹5,221
Onwards
Via Varanasi
Kolkata
Varanasi
Agra
Approx Travel Time
14h 25m
₹4,624
Onwards
Via Ghaziabad
Kolkata
Ghaziabad
Agra
Approx Travel Time
8h 25m
On Demand
Via Ayodhya
Kolkata
Ayodhya
Agra
Approx Travel Time
12h 17m
₹6,641
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Agra?
Agra is approximately 1250+ kms from Kolkata.
How long does it take to reach Agra from Kolkata?
It takes approximately 4 hours to reach Agra from Kolkata by Flight Via Lucknow.
What is the cheapest way to reach Agra from Kolkata?
The cheapest way to reach Agra from Kolkata is by Train.
What is the fastest way to reach Agra from Kolkata?
The fastest way to reach Agra from Kolkata is by Flight Via Lucknow.