hero
How2Go
Shajapur to Lucknow

Shajapur to Lucknow

Lucknow is approximately 600+ kms from Shajapur. The fastest way to reach Lucknow from Shajapur is by Train, Flight Via Bhopal. It takes approximately 5 hours. The cheapest way to reach Lucknow from Shajapur is by Train Via Etawah which would take approximately 16 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

Shajapur

Lucknow

Approx Travel Time

13h

On Demand

Via Kanpur

Shajapur

Kanpur

Lucknow

Approx Travel Time

14h 10m

On Demand

Shajapur

Kanpur

Lucknow

Approx Travel Time

14h 25m

On Demand

Shajapur

Kanpur

Lucknow

Approx Travel Time

15h 34m

On Demand

Ads by MMT

Via Guna

Shajapur

Guna

Lucknow

Approx Travel Time

14h 25m

On Demand

Via Bhopal

Shajapur

Bhopal

Lucknow

Approx Travel Time

15h 10m

On Demand

FASTEST

Shajapur

Bhopal

Lucknow

Approx Travel Time

4h 40m

On Demand

Ads by MMT

Via Gwalior

Shajapur

Gwalior

Lucknow

Approx Travel Time

15h 25m

On Demand

Via Indore

Shajapur

Indore

Lucknow

Approx Travel Time

5h 25m

₹7,982

Onwards

Via Etawah

CHEAPEST

Shajapur

Etawah

Lucknow

Approx Travel Time

15h 45m

₹465

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Lucknow?

Lucknow is approximately 600+ kms from Shajapur.

How long does it take to reach Lucknow from Shajapur?

It takes approximately 5 hours to reach Lucknow from Shajapur by Train, Flight Via Bhopal.

What is the cheapest way to reach Lucknow from Shajapur?

The cheapest way to reach Lucknow from Shajapur is by Train Via Etawah.

What is the fastest way to reach Lucknow from Shajapur?

The fastest way to reach Lucknow from Shajapur is by Train, Flight Via Bhopal.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India