hero
How2Go
Ujjain to Shahjahanpur

Ujjain to Shahjahanpur

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

Sort By
Mode of Transport

Via Indore, Lucknow

RECOMMENDED

Ujjain

Indore

Lucknow

Shahjahanpur

Approx Travel Time

8h 58m

₹9,448

Onwards

FASTEST

Ujjain

Indore

Lucknow

Shahjahanpur

Approx Travel Time

8h 24m

₹6,200

Onwards

Ujjain

Indore

Lucknow

Shahjahanpur

Approx Travel Time

8h 35m

₹4,906

Onwards

Via Gwalior

Ujjain

Gwalior

Shahjahanpur

Approx Travel Time

17h 8m

On Demand

Ujjain

Gwalior

Shahjahanpur

Approx Travel Time

18h 33m

₹7,144

Onwards

Ads by MMT

Via Vidisha, Kanpur

Ujjain

Vidisha

Kanpur

Shahjahanpur

Approx Travel Time

16h 12m

₹1,954

Onwards

Via Mathura, Bareilly

CHEAPEST

Ujjain

Mathura

Bareilly

Shahjahanpur

Approx Travel Time

16h 42m

₹605

Onwards

Ads by MMT

Via Agra

Ujjain

Agra

Shahjahanpur

Approx Travel Time

19h 10m

₹1,444

Onwards

Via Bhopal, Lucknow

Ujjain

Bhopal

Lucknow

Shahjahanpur

Approx Travel Time

9h 20m

₹4,524

Onwards

Ujjain

Bhopal

Lucknow

Shahjahanpur

Approx Travel Time

9h 54m

₹8,025

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Shahjahanpur?

Shahjahanpur is approximately 900+ kms from Ujjain.

How long does it take to reach Shahjahanpur from Ujjain?

It takes approximately 9 hours to reach Shahjahanpur from Ujjain by Cab, Flight, Train 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 Cab, Flight, Train Via Indore, Lucknow.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India