Bathinda to Agra - Multiple Options To Reach By Train, Flight, Bus, Cab
Agra is approximately 500+ kms from Bathinda. The fastest way to reach Agra from Bathinda is by Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Agra from Bathinda is by Train Via Rohtak which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi
Bathinda
Delhi
Agra
Approx Travel Time
5h 55m
₹1,785
Onwards
Bathinda
Delhi
Agra
Approx Travel Time
6h 55m
₹2,379
Onwards
FASTEST
Bathinda
Delhi
Agra
Approx Travel Time
2h 40m
₹13,222
Onwards
Bathinda
Delhi
Agra
Approx Travel Time
8h 40m
₹11,682
Onwards
Via Rohtak
CHEAPEST
Bathinda
Rohtak
Agra
Approx Travel Time
11h 55m
₹310
Onwards
Bathinda
Rohtak
Agra
Approx Travel Time
13h 34m
₹4,010
Onwards
Via Ghaziabad
Bathinda
Ghaziabad
Agra
Approx Travel Time
6h 10m
On Demand
Bathinda
Ghaziabad
Agra
Approx Travel Time
7h 10m
On Demand
Bathinda
Ghaziabad
Agra
Approx Travel Time
7h 22m
On Demand
Frequently Asked Questions
What is the distance between Bathinda and Agra?
Agra is approximately 500+ kms from Bathinda.
How long does it take to reach Agra from Bathinda?
It takes approximately 3 hours to reach Agra from Bathinda by Flight Via Delhi.
What is the cheapest way to reach Agra from Bathinda?
The cheapest way to reach Agra from Bathinda is by Train Via Rohtak.
What is the fastest way to reach Agra from Bathinda?
The fastest way to reach Agra from Bathinda is by Flight Via Delhi.