
Patiala to Ujjain
Ujjain is approximately 850+ kms from Patiala. The fastest way to reach Ujjain from Patiala is by Train Via Panipat. It takes approximately 19 hours. The cheapest way to reach Ujjain from Patiala is by Train Via Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Patiala
Delhi
Ujjain
Approx Travel Time
19h 10m
₹600
Onwards
Patiala
Delhi
Ujjain
Approx Travel Time
20h 25m
₹3,715
Onwards
Via Panipat
FASTEST
Patiala
Panipat
Ujjain
Approx Travel Time
18h 55m
On Demand
Via Sonipat
Patiala
Sonipat
Ujjain
Approx Travel Time
19h 10m
On Demand
Via Faridabad
Patiala
Faridabad
Ujjain
Approx Travel Time
19h 25m
On Demand
Via KOSI KALAN
Patiala
KOSI KALAN
Ujjain
Approx Travel Time
19h 40m
On Demand
Via Karnal
Patiala
Karnal
Ujjain
Approx Travel Time
19h 10m
On Demand
Via Palwal
Patiala
Palwal
Ujjain
Approx Travel Time
19h 40m
On Demand
Via Kurukshetra
Patiala
Kurukshetra
Ujjain
Approx Travel Time
19h 40m
On Demand
Via Jaipur
Patiala
Jaipur
Ujjain
Approx Travel Time
20h 55m
₹1,165
Onwards
Frequently Asked Questions
What is the distance between Patiala and Ujjain?
Ujjain is approximately 850+ kms from Patiala.
How long does it take to reach Ujjain from Patiala?
It takes approximately 19 hours to reach Ujjain from Patiala by Train Via Panipat.
What is the cheapest way to reach Ujjain from Patiala?
The cheapest way to reach Ujjain from Patiala is by Train Via Delhi.
What is the fastest way to reach Ujjain from Patiala?
The fastest way to reach Ujjain from Patiala is by Train Via Panipat.