
Patna to Ujjain
Ujjain is approximately 1150+ kms from Patna. The fastest way to reach Ujjain from Patna is by Flight, Cab Via Lucknow, 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 Lucknow, Indore
RECOMMENDED
FASTEST
Patna
Lucknow
Indore
Ujjain
Approx Travel Time
6h 24m
₹11,266
Onwards
Patna
Lucknow
Indore
Ujjain
Approx Travel Time
6h 50m
₹10,412
Onwards
Via Prayagraj(Allahabad), Indore
Patna
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
12h 54m
₹5,797
Onwards
Via Lucknow, Jaipur
Patna
Lucknow
Jaipur
Ujjain
Approx Travel Time
12h 40m
₹9,987
Onwards
Via Itarsi
Patna
Itarsi
Ujjain
Approx Travel Time
19h 30m
₹670
Onwards
Via Jhansi
Patna
Jhansi
Ujjain
Approx Travel Time
1d 2h 40m
₹1,020
Onwards
Via Bhopal
Patna
Bhopal
Ujjain
Approx Travel Time
1d 3h 21m
₹2,828
Onwards
Via Varanasi, Bhopal
Patna
Varanasi
Bhopal
Ujjain
Approx Travel Time
1d 3h 20m
₹2,360
Onwards
Frequently Asked Questions
What is the distance between Patna and Ujjain?
Ujjain is approximately 1150+ 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 Lucknow, 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 Lucknow, Indore.