
Hathras to Batala
Batala is approximately 550+ kms from Hathras. The fastest way to reach Batala from Hathras is by Cab, Flight, Train Via Delhi, Amritsar. It takes approximately 8 hours. The cheapest way to reach Batala from Hathras is by Bus Via Jaipur which would take approximately 20 hours.
Sort By
Mode of Transport
Via Ghaziabad, Jalandhar
RECOMMENDED
Hathras
Ghaziabad
Jalandhar
Batala
Approx Travel Time
7h 58m
₹7,859
Onwards
Hathras
Ghaziabad
Jalandhar
Batala
Approx Travel Time
8h 27m
₹6,164
Onwards
Hathras
Ghaziabad
Jalandhar
Batala
Approx Travel Time
8h 23m
₹5,135
Onwards
Hathras
Ghaziabad
Jalandhar
Batala
Approx Travel Time
8h 52m
₹3,440
Onwards
Via Delhi, Amritsar
FASTEST
Hathras
Delhi
Amritsar
Batala
Approx Travel Time
7h 32m
₹7,030
Onwards
Hathras
Delhi
Amritsar
Batala
Approx Travel Time
8h 11m
₹8,455
Onwards
Hathras
Delhi
Amritsar
Batala
Approx Travel Time
8h 23m
₹7,319
Onwards
Via Delhi
Hathras
Delhi
Batala
Approx Travel Time
14h 19m
₹3,893
Onwards
Via Jaipur
CHEAPEST
Hathras
Jaipur
Batala
Approx Travel Time
20h 10m
₹1,399
Onwards
Via Ghaziabad, Ludhiana
Hathras
Ghaziabad
Ludhiana
Batala
Approx Travel Time
10h 10m
On Demand
Frequently Asked Questions
What is the distance between Hathras and Batala?
Batala is approximately 550+ kms from Hathras.
How long does it take to reach Batala from Hathras?
It takes approximately 8 hours to reach Batala from Hathras by Cab, Flight, Train Via Delhi, Amritsar.
What is the cheapest way to reach Batala from Hathras?
The cheapest way to reach Batala from Hathras is by Bus Via Jaipur.
What is the fastest way to reach Batala from Hathras?
The fastest way to reach Batala from Hathras is by Cab, Flight, Train Via Delhi, Amritsar.