hero
How2Go
Moradabad to Ujjain

Moradabad to Ujjain

Ujjain is approximately 750+ kms from Moradabad. The fastest way to reach Ujjain from Moradabad is by Train Via Aligarh. It takes approximately 17 hours. The cheapest way to reach Ujjain from Moradabad is by Train Via Delhi which would take approximately 19 hours.

Sort By
Mode of Transport

Via Aligarh

RECOMMENDED

FASTEST

Moradabad

Aligarh

Ujjain

Approx Travel Time

16h 55m

On Demand

Moradabad

Aligarh

Ujjain

Approx Travel Time

17h 10m

₹4,360

Onwards

Via Tundla

Moradabad

Tundla

Ujjain

Approx Travel Time

16h 55m

On Demand

Ads by MMT

Via Delhi

CHEAPEST

Moradabad

Delhi

Ujjain

Approx Travel Time

18h 25m

₹500

Onwards

Via Mathura

Moradabad

Mathura

Ujjain

Approx Travel Time

18h

₹600

Onwards

Ads by MMT

Via Faridabad

Moradabad

Faridabad

Ujjain

Approx Travel Time

18h 5m

₹580

Onwards

Moradabad

Faridabad

Ujjain

Approx Travel Time

18h 47m

₹3,461

Onwards

Via Jaipur

Moradabad

Jaipur

Ujjain

Approx Travel Time

18h 40m

₹590

Onwards

Via Etawah

Moradabad

Etawah

Ujjain

Approx Travel Time

17h 55m

On Demand

Via Ghaziabad

Moradabad

Ghaziabad

Ujjain

Approx Travel Time

18h 25m

₹505

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Ujjain?

Ujjain is approximately 750+ kms from Moradabad.

How long does it take to reach Ujjain from Moradabad?

It takes approximately 17 hours to reach Ujjain from Moradabad by Train Via Aligarh.

What is the cheapest way to reach Ujjain from Moradabad?

The cheapest way to reach Ujjain from Moradabad is by Train Via Delhi.

What is the fastest way to reach Ujjain from Moradabad?

The fastest way to reach Ujjain from Moradabad is by Train Via Aligarh.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India