
Batala to Mathura
Mathura is approximately 550+ kms from Batala. The fastest way to reach Mathura from Batala is by Train Via Delhi. It takes approximately 13 hours. The cheapest way to reach Mathura from Batala is by Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
FASTEST
Batala
Delhi
Mathura
Approx Travel Time
13h 10m
₹280
Onwards
Batala
Delhi
Mathura
Approx Travel Time
13h 55m
₹594
Onwards
Via Ludhiana
Batala
Ludhiana
Mathura
Approx Travel Time
13h 10m
₹385
Onwards
Via Panipat
Batala
Panipat
Mathura
Approx Travel Time
13h 10m
₹340
Onwards
Via Sonipat
Batala
Sonipat
Mathura
Approx Travel Time
13h 10m
₹355
Onwards
Via Ghaziabad
Batala
Ghaziabad
Mathura
Approx Travel Time
13h 10m
₹480
Onwards
Via Karnal
Batala
Karnal
Mathura
Approx Travel Time
13h 25m
₹455
Onwards
Via Phillaur
Batala
Phillaur
Mathura
Approx Travel Time
13h 10m
₹460
Onwards
Via Sirhind
Batala
Sirhind
Mathura
Approx Travel Time
13h 25m
₹395
Onwards
Via Phagwara
Batala
Phagwara
Mathura
Approx Travel Time
13h 10m
₹455
Onwards
Frequently Asked Questions
What is the distance between Batala and Mathura?
Mathura is approximately 550+ kms from Batala.
How long does it take to reach Mathura from Batala?
It takes approximately 13 hours to reach Mathura from Batala by Train Via Delhi.
What is the cheapest way to reach Mathura from Batala?
The cheapest way to reach Mathura from Batala is by Train Via Delhi.
What is the fastest way to reach Mathura from Batala?
The fastest way to reach Mathura from Batala is by Train Via Delhi.