
Ujjain to Aligarh
Aligarh is approximately 750+ kms from Ujjain. The fastest way to reach Aligarh from Ujjain is by Train, Flight Via Indore, Ghaziabad. It takes approximately 10 hours. The cheapest way to reach Aligarh from Ujjain is by Train which would take approximately 16 hours.
Sort By
Mode of Transport
Via Indore, Ghaziabad
FASTEST
Ujjain
Indore
Ghaziabad
Aligarh
Approx Travel Time
9h 35m
₹6,359
Onwards
Ujjain
Indore
Ghaziabad
Aligarh
Approx Travel Time
9h 39m
₹7,342
Onwards
Ujjain
Indore
Ghaziabad
Aligarh
Approx Travel Time
9h 50m
₹6,394
Onwards
Via Agra
Ujjain
Agra
Aligarh
Approx Travel Time
14h 1m
₹2,925
Onwards
Ujjain
Agra
Aligarh
Approx Travel Time
14h 42m
₹1,700
Onwards
Via Bharatpur
Ujjain
Bharatpur
Aligarh
Approx Travel Time
10h 56m
₹3,376
Onwards
Ujjain
Bharatpur
Aligarh
Approx Travel Time
11h 3m
₹865
Onwards
Via Indore, Delhi
Ujjain
Indore
Delhi
Aligarh
Approx Travel Time
10h 34m
₹9,957
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Aligarh?
Aligarh is approximately 750+ kms from Ujjain.
How long does it take to reach Aligarh from Ujjain?
It takes approximately 10 hours to reach Aligarh from Ujjain by Train, Flight Via Indore, Ghaziabad.
What is the cheapest way to reach Aligarh from Ujjain?
The cheapest way to reach Aligarh from Ujjain is by Train.
What is the fastest way to reach Aligarh from Ujjain?
The fastest way to reach Aligarh from Ujjain is by Train, Flight Via Indore, Ghaziabad.

