
Bathinda to Agra
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
₹3,157
Onwards
Bathinda
Delhi
Agra
Approx Travel Time
6h 55m
₹3,501
Onwards
FASTEST
Bathinda
Delhi
Agra
Approx Travel Time
2h 40m
₹14,772
Onwards
Bathinda
Delhi
Agra
Approx Travel Time
8h 40m
₹11,860
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.
Routes Connecting Bathinda
Routes From Bathinda
- Bathinda to Jalpaiguri
- Bathinda to Mahabalipuram
- Bathinda to Tikamgarh
- Bathinda to Multai
- Bathinda to Osmanabad
- Bathinda to Daman
- Bathinda to Modinagar
- Bathinda to Dabwali
- Bathinda to Dharampur
- Bathinda to Jalgaon
- Bathinda to Ranaghat
- Bathinda to Neem-ka-Thana
- Bathinda to Begusarai
- Bathinda to Daltonganj
- Bathinda to Chirala