
Aligarh to Ujjain
Ujjain is approximately 750+ kms from Aligarh. The fastest way to reach Ujjain from Aligarh is by Train, Flight, Cab Via Ghaziabad, Indore. It takes approximately 9 hours. The cheapest way to reach Ujjain from Aligarh is by Bus, Train Via Mathura which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ghaziabad, Indore
Aligarh
Ghaziabad
Indore
Ujjain
Approx Travel Time
9h 35m
₹6,381
Onwards
FASTEST
Aligarh
Ghaziabad
Indore
Ujjain
Approx Travel Time
9h 16m
₹12,926
Onwards
Via Agra
Aligarh
Agra
Ujjain
Approx Travel Time
14h 32m
₹1,650
Onwards
Aligarh
Agra
Ujjain
Approx Travel Time
14h 25m
₹2,955
Onwards
Via Mathura
Aligarh
Mathura
Ujjain
Approx Travel Time
10h 32m
₹2,312
Onwards
CHEAPEST
Aligarh
Mathura
Ujjain
Approx Travel Time
11h 25m
₹964
Onwards
Via Bharatpur
Aligarh
Bharatpur
Ujjain
Approx Travel Time
10h 53m
₹2,668
Onwards
Aligarh
Bharatpur
Ujjain
Approx Travel Time
11h 23m
₹965
Onwards
Frequently Asked Questions
What is the distance between Aligarh and Ujjain?
Ujjain is approximately 750+ kms from Aligarh.
How long does it take to reach Ujjain from Aligarh?
It takes approximately 9 hours to reach Ujjain from Aligarh by Train, Flight, Cab Via Ghaziabad, Indore.
What is the cheapest way to reach Ujjain from Aligarh?
The cheapest way to reach Ujjain from Aligarh is by Bus, Train Via Mathura.
What is the fastest way to reach Ujjain from Aligarh?
The fastest way to reach Ujjain from Aligarh is by Train, Flight, Cab Via Ghaziabad, Indore.

