
Mathura to Batala
Batala is approximately 550+ kms from Mathura. The fastest way to reach Batala from Mathura is by Train, Flight Via Delhi, Amritsar. It takes approximately 7 hours. The cheapest way to reach Batala from Mathura is by Bus, Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Ghaziabad, Jalandhar
RECOMMENDED
Mathura
Ghaziabad
Jalandhar
Batala
Approx Travel Time
7h 46m
₹8,575
Onwards
Mathura
Ghaziabad
Jalandhar
Batala
Approx Travel Time
8h 15m
₹6,880
Onwards
Via Delhi, Amritsar
Mathura
Delhi
Amritsar
Batala
Approx Travel Time
7h
₹6,289
Onwards
FASTEST
Mathura
Delhi
Amritsar
Batala
Approx Travel Time
6h 57m
₹3,831
Onwards
Mathura
Delhi
Amritsar
Batala
Approx Travel Time
7h 39m
₹7,714
Onwards
Mathura
Delhi
Amritsar
Batala
Approx Travel Time
7h 36m
₹5,256
Onwards
Mathura
Delhi
Amritsar
Batala
Approx Travel Time
7h 14m
₹4,155
Onwards
Via Delhi
CHEAPEST
Mathura
Delhi
Batala
Approx Travel Time
12h 44m
₹1,074
Onwards
Mathura
Delhi
Batala
Approx Travel Time
13h 47m
₹3,232
Onwards
Mathura
Delhi
Batala
Approx Travel Time
14h 1m
₹1,098
Onwards
Frequently Asked Questions
What is the distance between Mathura and Batala?
Batala is approximately 550+ kms from Mathura.
How long does it take to reach Batala from Mathura?
It takes approximately 7 hours to reach Batala from Mathura by Train, Flight Via Delhi, Amritsar.
What is the cheapest way to reach Batala from Mathura?
The cheapest way to reach Batala from Mathura is by Bus, Train Via Delhi.
What is the fastest way to reach Batala from Mathura?
The fastest way to reach Batala from Mathura is by Train, Flight Via Delhi, Amritsar.