
Nagina to Ujjain
Ujjain is approximately 800+ kms from Nagina. The fastest way to reach Ujjain from Nagina is by Train Via Aligarh. It takes approximately 18 hours. The cheapest way to reach Ujjain from Nagina is by Train Via Bareilly which would take approximately 20 hours.
Sort By
Mode of Transport
Via Aligarh
RECOMMENDED
FASTEST
Nagina
Aligarh
Ujjain
Approx Travel Time
17h 55m
On Demand
Via Tundla
Nagina
Tundla
Ujjain
Approx Travel Time
18h 10m
On Demand
Via Chandausi
Nagina
Chandausi
Ujjain
Approx Travel Time
18h 25m
On Demand
Via Delhi
Nagina
Delhi
Ujjain
Approx Travel Time
18h 40m
On Demand
Nagina
Delhi
Ujjain
Approx Travel Time
19h 40m
₹5,199
Onwards
Via Ghaziabad
Nagina
Ghaziabad
Ujjain
Approx Travel Time
19h 10m
₹3,625
Onwards
Via Faridabad
Nagina
Faridabad
Ujjain
Approx Travel Time
19h 32m
₹4,877
Onwards
Via Meerut
Nagina
Meerut
Ujjain
Approx Travel Time
19h 16m
₹3,490
Onwards
Via Etawah
Nagina
Etawah
Ujjain
Approx Travel Time
19h 25m
On Demand
Via Bareilly
CHEAPEST
Nagina
Bareilly
Ujjain
Approx Travel Time
19h 40m
₹620
Onwards
Frequently Asked Questions
What is the distance between Nagina and Ujjain?
Ujjain is approximately 800+ kms from Nagina.
How long does it take to reach Ujjain from Nagina?
It takes approximately 18 hours to reach Ujjain from Nagina by Train Via Aligarh.
What is the cheapest way to reach Ujjain from Nagina?
The cheapest way to reach Ujjain from Nagina is by Train Via Bareilly.
What is the fastest way to reach Ujjain from Nagina?
The fastest way to reach Ujjain from Nagina is by Train Via Aligarh.