
Batala to Mathura
Mathura is approximately 600+ kms from Batala. The fastest way to reach Mathura from Batala is by Cab, Flight, Bus Via Amritsar, Jewar. It takes approximately 7 hours. The cheapest way to reach Mathura from Batala is by Bus Via Ludhiana which would take approximately 14 hours.
Sort By
Mode of Transport
Via Amritsar, Jewar
RECOMMENDED
FASTEST
Batala
Amritsar
Jewar
Mathura
Approx Travel Time
7h 18m
₹6,252
Onwards
Via Amritsar, Delhi
Batala
Amritsar
Delhi
Mathura
Approx Travel Time
7h 49m
₹3,432
Onwards
Batala
Amritsar
Delhi
Mathura
Approx Travel Time
8h 13m
₹5,142
Onwards
Batala
Amritsar
Delhi
Mathura
Approx Travel Time
9h 17m
₹6,936
Onwards
Via Khanna
Batala
Khanna
Mathura
Approx Travel Time
12h 30m
On Demand
Via Ludhiana
CHEAPEST
Batala
Ludhiana
Mathura
Approx Travel Time
13h 52m
₹1,503
Onwards
Via Jalandhar, Delhi
Batala
Jalandhar
Delhi
Mathura
Approx Travel Time
8h 25m
₹5,047
Onwards
Batala
Jalandhar
Delhi
Mathura
Approx Travel Time
9h 4m
₹3,265
Onwards
Via Jalandhar, Ghaziabad
Batala
Jalandhar
Ghaziabad
Mathura
Approx Travel Time
8h 51m
₹7,064
Onwards
Frequently Asked Questions
What is the distance between Batala and Mathura?
Mathura is approximately 600+ kms from Batala.
How long does it take to reach Mathura from Batala?
It takes approximately 7 hours to reach Mathura from Batala by Cab, Flight, Bus Via Amritsar, Jewar.
What is the cheapest way to reach Mathura from Batala?
The cheapest way to reach Mathura from Batala is by Bus Via Ludhiana.
What is the fastest way to reach Mathura from Batala?
The fastest way to reach Mathura from Batala is by Cab, Flight, Bus Via Amritsar, Jewar.

