hero
How2Go
Ujjain to Shahjahanpur

Ujjain to Shahjahanpur

Shahjahanpur is approximately 600+ kms from Ujjain. The fastest way to reach Shahjahanpur from Ujjain is by Train, Flight Via Indore, Lucknow. It takes approximately 10 hours. The cheapest way to reach Shahjahanpur from Ujjain is by Train Via Mathura, Bareilly which would take approximately 16 hours.

Sort By
Mode of Transport

Via Mathura

RECOMMENDED

Ujjain

Mathura

Shahjahanpur

Approx Travel Time

16h 22m

On Demand

Via Bhopal, Lucknow

Ujjain

Bhopal

Lucknow

Shahjahanpur

Approx Travel Time

10h 30m

₹4,295

Onwards

Ujjain

Bhopal

Lucknow

Shahjahanpur

Approx Travel Time

11h 34m

₹6,682

Onwards

Ads by MMT

Via Indore, Lucknow

FASTEST

Ujjain

Indore

Lucknow

Shahjahanpur

Approx Travel Time

10h 15m

₹5,488

Onwards

Ujjain

Indore

Lucknow

Shahjahanpur

Approx Travel Time

10h 30m

₹5,523

Onwards

Ujjain

Indore

Lucknow

Shahjahanpur

Approx Travel Time

10h 19m

₹6,681

Onwards

Ujjain

Indore

Lucknow

Shahjahanpur

Approx Travel Time

11h 34m

₹7,180

Onwards

Via Mathura, Bareilly

CHEAPEST

Ujjain

Mathura

Bareilly

Shahjahanpur

Approx Travel Time

15h 22m

₹605

Onwards

Ads by MMT

Via Agra

Ujjain

Agra

Shahjahanpur

Approx Travel Time

20h 38m

₹1,552

Onwards

Via Gwalior

Ujjain

Gwalior

Shahjahanpur

Approx Travel Time

15h 10m

₹7,642

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Shahjahanpur?

Shahjahanpur is approximately 600+ kms from Ujjain.

How long does it take to reach Shahjahanpur from Ujjain?

It takes approximately 10 hours to reach Shahjahanpur from Ujjain by Train, Flight Via Indore, Lucknow.

What is the cheapest way to reach Shahjahanpur from Ujjain?

The cheapest way to reach Shahjahanpur from Ujjain is by Train Via Mathura, Bareilly.

What is the fastest way to reach Shahjahanpur from Ujjain?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India