
Siliguri to Agra
Agra is approximately 1100+ kms from Siliguri. The fastest way to reach Agra from Siliguri is by Flight Via Lucknow. It takes approximately 4 hours. The cheapest way to reach Agra from Siliguri is by Train which would take approximately 23 hours.
Sort By
Mode of Transport
Via Lucknow
FASTEST
Siliguri
Lucknow
Agra
Approx Travel Time
3h 40m
₹24,670
Onwards
Siliguri
Lucknow
Agra
Approx Travel Time
9h 25m
₹10,263
Onwards
Siliguri
Lucknow
Agra
Approx Travel Time
10h 10m
₹14,550
Onwards
Siliguri
Lucknow
Agra
Approx Travel Time
1d 0h 10m
₹425
Onwards
Siliguri
Lucknow
Agra
Approx Travel Time
11h 10m
₹10,564
Onwards
Siliguri
Lucknow
Agra
Approx Travel Time
1d 1h 55m
₹726
Onwards
Via Delhi
Siliguri
Delhi
Agra
Approx Travel Time
7h 40m
₹6,920
Onwards
Siliguri
Delhi
Agra
Approx Travel Time
8h 40m
₹7,028
Onwards
Siliguri
Delhi
Agra
Approx Travel Time
4h 25m
₹19,571
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Agra?
Agra is approximately 1100+ kms from Siliguri.
How long does it take to reach Agra from Siliguri?
It takes approximately 4 hours to reach Agra from Siliguri by Flight Via Lucknow.
What is the cheapest way to reach Agra from Siliguri?
The cheapest way to reach Agra from Siliguri is by Train.
What is the fastest way to reach Agra from Siliguri?
The fastest way to reach Agra from Siliguri is by Flight Via Lucknow.