
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
₹5,967
Onwards
Patna
Indore
Ujjain
Approx Travel Time
7h 30m
₹4,967
Onwards
Via Delhi
Patna
Delhi
Ujjain
Approx Travel Time
13h 53m
₹5,555
Onwards
Via Itarsi
Patna
Itarsi
Ujjain
Approx Travel Time
19h 30m
₹670
Onwards
Patna
Itarsi
Ujjain
Approx Travel Time
22h 39m
₹1,170
Onwards
Via Bhopal
Patna
Bhopal
Ujjain
Approx Travel Time
1d 2h 5m
₹2,828
Onwards
Via Faizabad
Patna
Faizabad
Ujjain
Approx Travel Time
1d 2h 32m
₹2,850
Onwards
Via Lucknow
Patna
Lucknow
Ujjain
Approx Travel Time
16h 30m
On Demand
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.


