
Firozabad to Ujjain
Ujjain is approximately 650+ kms from Firozabad. The fastest way to reach Ujjain from Firozabad is by Bus, Train Via Bharatpur. It takes approximately 10 hours. The cheapest way to reach Ujjain from Firozabad is by Train Via Sawai Madhopur which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bharatpur
RECOMMENDED
FASTEST
Firozabad
Bharatpur
Ujjain
Approx Travel Time
10h 16m
₹3,365
Onwards
Firozabad
Bharatpur
Ujjain
Approx Travel Time
10h 27m
₹2,257
Onwards
Via Sawai Madhopur
CHEAPEST
Firozabad
Sawai Madhopur
Ujjain
Approx Travel Time
11h 33m
₹465
Onwards
Via Agra
Firozabad
Agra
Ujjain
Approx Travel Time
13h 23m
₹1,300
Onwards
Firozabad
Agra
Ujjain
Approx Travel Time
13h 24m
₹2,305
Onwards
Via Mathura
Firozabad
Mathura
Ujjain
Approx Travel Time
10h 38m
₹2,911
Onwards
Via Agra, Sawai Madhopur
Firozabad
Agra
Sawai Madhopur
Ujjain
Approx Travel Time
10h 24m
₹890
Onwards
Firozabad
Agra
Sawai Madhopur
Ujjain
Approx Travel Time
10h 25m
₹1,895
Onwards
Via Agra, Bharatpur
Firozabad
Agra
Bharatpur
Ujjain
Approx Travel Time
10h 42m
₹2,015
Onwards
Frequently Asked Questions
What is the distance between Firozabad and Ujjain?
Ujjain is approximately 650+ kms from Firozabad.
How long does it take to reach Ujjain from Firozabad?
It takes approximately 10 hours to reach Ujjain from Firozabad by Bus, Train Via Bharatpur.
What is the cheapest way to reach Ujjain from Firozabad?
The cheapest way to reach Ujjain from Firozabad is by Train Via Sawai Madhopur.
What is the fastest way to reach Ujjain from Firozabad?
The fastest way to reach Ujjain from Firozabad is by Bus, Train Via Bharatpur.

