Ujjain to Patna - Multiple Options To Reach By Train, Flight
Patna is approximately 1250+ kms from Ujjain. The fastest way to reach Patna from Ujjain is by Train, Flight Via Lucknow. It takes approximately 17 hours. The cheapest way to reach Patna from Ujjain is by Train which would take approximately 25 hours.
Sort By
Mode of Transport
Via Katni
Ujjain
Katni
Patna
Approx Travel Time
23h 10m
₹695
Onwards
Via Prayagraj(Allahabad)
Ujjain
Prayagraj(Allahabad)
Patna
Approx Travel Time
23h 10m
₹620
Onwards
Via Varanasi
Ujjain
Varanasi
Patna
Approx Travel Time
22h 55m
₹660
Onwards
Via Jabalpur
Ujjain
Jabalpur
Patna
Approx Travel Time
23h 40m
₹560
Onwards
Via Satna
Ujjain
Satna
Patna
Approx Travel Time
23h 10m
₹690
Onwards
Via Gyanpur
Ujjain
Gyanpur
Patna
Approx Travel Time
23h 10m
₹740
Onwards
Via Lucknow
FASTEST
Ujjain
Lucknow
Patna
Approx Travel Time
16h 40m
On Demand
Via Bhopal
Ujjain
Bhopal
Patna
Approx Travel Time
23h 10m
₹785
Onwards
Via Pipariya
Ujjain
Pipariya
Patna
Approx Travel Time
23h 40m
₹800
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Patna?
Patna is approximately 1250+ kms from Ujjain.
How long does it take to reach Patna from Ujjain?
It takes approximately 17 hours to reach Patna from Ujjain by Train, Flight Via Lucknow.
What is the cheapest way to reach Patna from Ujjain?
The cheapest way to reach Patna from Ujjain is by Train.
What is the fastest way to reach Patna from Ujjain?
The fastest way to reach Patna from Ujjain is by Train, Flight Via Lucknow.