
Patna to Ujjain
Ujjain is approximately 1050+ kms from Patna. The fastest way to reach Ujjain from Patna is by Flight, Bus 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
Patna
Indore
Ujjain
Approx Travel Time
7h 56m
₹7,899
Onwards
FASTEST
Patna
Indore
Ujjain
Approx Travel Time
6h 55m
₹7,134
Onwards
Via Lucknow
Patna
Lucknow
Ujjain
Approx Travel Time
17h 20m
On Demand
Via Itarsi
Patna
Itarsi
Ujjain
Approx Travel Time
18h 50m
₹670
Onwards
Patna
Itarsi
Ujjain
Approx Travel Time
19h
₹1,170
Onwards
Via Bhopal
Patna
Bhopal
Ujjain
Approx Travel Time
1d 1h 59m
₹2,714
Onwards
Via Rewa
Patna
Rewa
Ujjain
Approx Travel Time
16h 45m
₹10,823
Onwards
Via Delhi
Patna
Delhi
Ujjain
Approx Travel Time
14h 43m
₹6,488
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, Bus 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, Bus Via Indore.


