
Varanasi to Agra
Agra is approximately 550+ kms from Varanasi. The fastest way to reach Agra from Varanasi is by Flight Via Lucknow. It takes approximately 3 hours. The cheapest way to reach Agra from Varanasi is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Lucknow
Varanasi
Lucknow
Agra
Approx Travel Time
8h 25m
₹7,967
Onwards
FASTEST
Varanasi
Lucknow
Agra
Approx Travel Time
2h 40m
₹20,365
Onwards
Varanasi
Lucknow
Agra
Approx Travel Time
10h 10m
₹8,311
Onwards
Varanasi
Lucknow
Agra
Approx Travel Time
9h 10m
₹12,468
Onwards
Via Gwalior
Varanasi
Gwalior
Agra
Approx Travel Time
4h 40m
On Demand
Varanasi
Gwalior
Agra
Approx Travel Time
5h 26m
₹7,333
Onwards
Via Hardoi
Varanasi
Hardoi
Agra
Approx Travel Time
15h 50m
₹5,144
Onwards
Via Khajuraho
Varanasi
Khajuraho
Agra
Approx Travel Time
9h 10m
₹2,943
Onwards
Frequently Asked Questions
What is the distance between Varanasi and Agra?
Agra is approximately 550+ kms from Varanasi.
How long does it take to reach Agra from Varanasi?
It takes approximately 3 hours to reach Agra from Varanasi by Flight Via Lucknow.
What is the cheapest way to reach Agra from Varanasi?
The cheapest way to reach Agra from Varanasi is by Train.
What is the fastest way to reach Agra from Varanasi?
The fastest way to reach Agra from Varanasi is by Flight Via Lucknow.