
Mathura to Ujjain
Ujjain is approximately 550+ kms from Mathura. The fastest way to reach Ujjain from Mathura is by Train. It takes approximately 11 hours. The cheapest way to reach Ujjain from Mathura is by Train Via Ratlam which would take approximately 15 hours.
Sort By
Mode of Transport
Via Kota
Mathura
Kota
Ujjain
Approx Travel Time
12h 55m
₹350
Onwards
Via Alot
Mathura
Alot
Ujjain
Approx Travel Time
13h 10m
₹515
Onwards
Via Morena
Mathura
Morena
Ujjain
Approx Travel Time
14h 7m
₹405
Onwards
Mathura
Morena
Ujjain
Approx Travel Time
15h 1m
₹4,198
Onwards
Via Ratlam
CHEAPEST
Mathura
Ratlam
Ujjain
Approx Travel Time
14h 40m
₹295
Onwards
Via Shivpuri
Mathura
Shivpuri
Ujjain
Approx Travel Time
15h 32m
₹5,708
Onwards
Via Jaipur
Mathura
Jaipur
Ujjain
Approx Travel Time
16h 46m
₹3,797
Onwards
Via Indore
Mathura
Indore
Ujjain
Approx Travel Time
18h 10m
₹1,385
Onwards
Frequently Asked Questions
What is the distance between Mathura and Ujjain?
Ujjain is approximately 550+ kms from Mathura.
How long does it take to reach Ujjain from Mathura?
It takes approximately 11 hours to reach Ujjain from Mathura by Train.
What is the cheapest way to reach Ujjain from Mathura?
The cheapest way to reach Ujjain from Mathura is by Train Via Ratlam.
What is the fastest way to reach Ujjain from Mathura?
The fastest way to reach Ujjain from Mathura is by Train.