
Ujjain to Agra
Agra is approximately 500+ kms from Ujjain. The fastest way to reach Agra from Ujjain is by Train, Flight Via Ajmer. It takes approximately 11 hours. The cheapest way to reach Agra from Ujjain is by Train which would take approximately 11 hours.
Sort By
Mode of Transport
Via Morena
Ujjain
Morena
Agra
Approx Travel Time
13h 22m
₹390
Onwards
Ujjain
Morena
Agra
Approx Travel Time
13h 37m
₹2,391
Onwards
Via Guna
Ujjain
Guna
Agra
Approx Travel Time
14h 25m
₹620
Onwards
Via Shivpuri
Ujjain
Shivpuri
Agra
Approx Travel Time
14h 14m
₹4,333
Onwards
Via Jaipur
Ujjain
Jaipur
Agra
Approx Travel Time
10h 55m
₹12,456
Onwards
Ujjain
Jaipur
Agra
Approx Travel Time
15h 10m
₹435
Onwards
Ujjain
Jaipur
Agra
Approx Travel Time
16h 10m
₹648
Onwards
Via Ajmer
FASTEST
Ujjain
Ajmer
Agra
Approx Travel Time
10h 25m
On Demand
Frequently Asked Questions
What is the distance between Ujjain and Agra?
Agra is approximately 500+ kms from Ujjain.
How long does it take to reach Agra from Ujjain?
It takes approximately 11 hours to reach Agra from Ujjain by Train, Flight Via Ajmer.
What is the cheapest way to reach Agra from Ujjain?
The cheapest way to reach Agra from Ujjain is by Train.
What is the fastest way to reach Agra from Ujjain?
The fastest way to reach Agra from Ujjain is by Train, Flight Via Ajmer.