hero
How2Go
Patna to Ujjain

Patna to Ujjain

Ujjain is approximately 1250+ kms from Patna. The fastest way to reach Ujjain from Patna is by Flight, Train Via Lucknow. It takes approximately 17 hours. The cheapest way to reach Ujjain from Patna is by Train Via Varanasi which would take approximately 23 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

Patna

Ujjain

Approx Travel Time

1d 0h 50m

₹545

Onwards

Via Katni

Patna

Katni

Ujjain

Approx Travel Time

23h 10m

₹560

Onwards

Ads by MMT

Via Prayagraj(Allahabad)

Patna

Prayagraj(Allahabad)

Ujjain

Approx Travel Time

23h 10m

₹450

Onwards

Via Varanasi

CHEAPEST

Patna

Varanasi

Ujjain

Approx Travel Time

22h 55m

₹425

Onwards

Ads by MMT

Via Jabalpur

Patna

Jabalpur

Ujjain

Approx Travel Time

23h 40m

₹560

Onwards

Via Satna

Patna

Satna

Ujjain

Approx Travel Time

23h 10m

₹575

Onwards

Via Gyanpur

Patna

Gyanpur

Ujjain

Approx Travel Time

23h 10m

₹535

Onwards

Via Lucknow

FASTEST

Patna

Lucknow

Ujjain

Approx Travel Time

16h 40m

On Demand

Via Bhopal

Patna

Bhopal

Ujjain

Approx Travel Time

23h 10m

₹785

Onwards

Via Pipariya

Patna

Pipariya

Ujjain

Approx Travel Time

23h 40m

₹505

Onwards

Frequently Asked Questions

What is the distance between Patna and Ujjain?

Ujjain is approximately 1250+ kms from Patna.

How long does it take to reach Ujjain from Patna?

It takes approximately 17 hours to reach Ujjain from Patna by Flight, Train Via Lucknow.

What is the cheapest way to reach Ujjain from Patna?

The cheapest way to reach Ujjain from Patna is by Train Via Varanasi.

What is the fastest way to reach Ujjain from Patna?

The fastest way to reach Ujjain from Patna is by Flight, Train Via Lucknow.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India