Amroha to Ujjain
Ujjain is approximately 750+ kms from Amroha. The fastest way to reach Ujjain from Amroha is by Train Via Aligarh. It takes approximately 17 hours. The cheapest way to reach Ujjain from Amroha is by Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Aligarh
RECOMMENDED
FASTEST
Amroha
Aligarh
Ujjain
Approx Travel Time
16h 40m
On Demand
Amroha
Aligarh
Ujjain
Approx Travel Time
17h 19m
₹4,485
Onwards
Via Tundla
Amroha
Tundla
Ujjain
Approx Travel Time
16h 55m
On Demand
Via Delhi
CHEAPEST
Amroha
Delhi
Ujjain
Approx Travel Time
17h 55m
₹490
Onwards
Amroha
Delhi
Ujjain
Approx Travel Time
18h 25m
₹3,306
Onwards
Via Faridabad
Amroha
Faridabad
Ujjain
Approx Travel Time
18h 7m
₹4,623
Onwards
Via Ghaziabad
Amroha
Ghaziabad
Ujjain
Approx Travel Time
17h 55m
₹495
Onwards
Amroha
Ghaziabad
Ujjain
Approx Travel Time
18h 10m
₹3,399
Onwards
Via Meerut
Amroha
Meerut
Ujjain
Approx Travel Time
17h 40m
On Demand
Via Mathura
Amroha
Mathura
Ujjain
Approx Travel Time
18h 31m
₹5,441
Onwards
Frequently Asked Questions
What is the distance between Amroha and Ujjain?
Ujjain is approximately 750+ kms from Amroha.
How long does it take to reach Ujjain from Amroha?
It takes approximately 17 hours to reach Ujjain from Amroha by Train Via Aligarh.
What is the cheapest way to reach Ujjain from Amroha?
The cheapest way to reach Ujjain from Amroha is by Train Via Delhi.
What is the fastest way to reach Ujjain from Amroha?
The fastest way to reach Ujjain from Amroha is by Train Via Aligarh.