
Ujjain to Agra
Agra is approximately 550+ kms from Ujjain. The fastest way to reach Agra from Ujjain is by Train Via Sawai Madhopur. It takes approximately 9 hours. The cheapest way to reach Agra from Ujjain is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Sawai Madhopur
FASTEST
Ujjain
Sawai Madhopur
Agra
Approx Travel Time
9h 11m
₹390
Onwards
Via Jaipur
Ujjain
Jaipur
Agra
Approx Travel Time
9h 45m
₹12,950
Onwards
Ujjain
Jaipur
Agra
Approx Travel Time
11h 35m
₹13,385
Onwards
Via Kota
Ujjain
Kota
Agra
Approx Travel Time
10h 10m
₹410
Onwards
Via Khachrod
Ujjain
Khachrod
Agra
Approx Travel Time
10h 23m
On Demand
Via Mathura
Ujjain
Mathura
Agra
Approx Travel Time
10h 13m
₹415
Onwards
Ujjain
Mathura
Agra
Approx Travel Time
10h 45m
₹814
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Agra?
Agra is approximately 550+ kms from Ujjain.
How long does it take to reach Agra from Ujjain?
It takes approximately 9 hours to reach Agra from Ujjain by Train Via Sawai Madhopur.
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 Via Sawai Madhopur.


