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