
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,043
Onwards
FASTEST
Kolkata
Lucknow
Agra
Approx Travel Time
3h 55m
₹17,647
Onwards
Kolkata
Lucknow
Agra
Approx Travel Time
11h 25m
₹5,617
Onwards
Via Prayagraj(Allahabad)
Kolkata
Prayagraj(Allahabad)
Agra
Approx Travel Time
12h 25m
₹8,081
Onwards
Via Delhi
Kolkata
Delhi
Agra
Approx Travel Time
8h 10m
₹5,104
Onwards
Kolkata
Delhi
Agra
Approx Travel Time
9h 10m
₹5,448
Onwards
Via Varanasi
Kolkata
Varanasi
Agra
Approx Travel Time
14h 25m
₹4,605
Onwards
Via Ghaziabad
Kolkata
Ghaziabad
Agra
Approx Travel Time
8h 25m
On Demand
Via Ayodhya
Kolkata
Ayodhya
Agra
Approx Travel Time
12h 17m
₹7,148
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.