
Ujjain to Firozpur
Firozpur is approximately 950+ kms from Ujjain. The fastest way to reach Firozpur from Ujjain is by Train Via Merta. It takes approximately 21 hours. The cheapest way to reach Firozpur from Ujjain is by Train Via Delhi which would take approximately 23 hours.
Sort By
Mode of Transport
Via Merta
RECOMMENDED
FASTEST
Ujjain
Merta
Firozpur
Approx Travel Time
21h 10m
On Demand
Via Delhi
CHEAPEST
Ujjain
Delhi
Firozpur
Approx Travel Time
22h 40m
₹690
Onwards
Via Jodhpur
Ujjain
Jodhpur
Firozpur
Approx Travel Time
22h 55m
₹830
Onwards
Via Faridabad
Ujjain
Faridabad
Firozpur
Approx Travel Time
22h 55m
₹690
Onwards
Via Mathura
Ujjain
Mathura
Firozpur
Approx Travel Time
23h 10m
₹710
Onwards
Via KOSI KALAN
Ujjain
KOSI KALAN
Firozpur
Approx Travel Time
23h 10m
₹700
Onwards
Via Ludhiana
Ujjain
Ludhiana
Firozpur
Approx Travel Time
22h 55m
₹710
Onwards
Ujjain
Ludhiana
Firozpur
Approx Travel Time
23h 10m
₹3,011
Onwards
Via Khanna
Ujjain
Khanna
Firozpur
Approx Travel Time
23h 10m
On Demand
Via Agra
Ujjain
Agra
Firozpur
Approx Travel Time
23h 55m
₹710
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Firozpur?
Firozpur is approximately 950+ kms from Ujjain.
How long does it take to reach Firozpur from Ujjain?
It takes approximately 21 hours to reach Firozpur from Ujjain by Train Via Merta.
What is the cheapest way to reach Firozpur from Ujjain?
The cheapest way to reach Firozpur from Ujjain is by Train Via Delhi.
What is the fastest way to reach Firozpur from Ujjain?
The fastest way to reach Firozpur from Ujjain is by Train Via Merta.