
Patna to Ujjain
Ujjain is approximately 1050+ kms from Patna. The fastest way to reach Ujjain from Patna is by Flight, Cab Via Indore. It takes approximately 7 hours. The cheapest way to reach Ujjain from Patna is by Train which would take approximately 24 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Patna
Indore
Ujjain
Approx Travel Time
7h 14m
₹6,132
Onwards
Patna
Indore
Ujjain
Approx Travel Time
7h 30m
₹5,182
Onwards
Via Lucknow
Patna
Lucknow
Ujjain
Approx Travel Time
16h 30m
On Demand
Via Itarsi
Patna
Itarsi
Ujjain
Approx Travel Time
19h 30m
₹670
Onwards
Patna
Itarsi
Ujjain
Approx Travel Time
22h 39m
₹1,120
Onwards
Via Bhopal
Patna
Bhopal
Ujjain
Approx Travel Time
1d 2h 5m
₹2,825
Onwards
Via Rewa
Patna
Rewa
Ujjain
Approx Travel Time
1d 2h 29m
₹1,899
Onwards
Via Delhi
Patna
Delhi
Ujjain
Approx Travel Time
13h 53m
₹5,240
Onwards
Frequently Asked Questions
What is the distance between Patna and Ujjain?
Ujjain is approximately 1050+ kms from Patna.
How long does it take to reach Ujjain from Patna?
It takes approximately 7 hours to reach Ujjain from Patna by Flight, Cab Via Indore.
What is the cheapest way to reach Ujjain from Patna?
The cheapest way to reach Ujjain from Patna is by Train.
What is the fastest way to reach Ujjain from Patna?
The fastest way to reach Ujjain from Patna is by Flight, Cab Via Indore.


