hero
How2Go
Shahjahanpur to Mumbai

Shahjahanpur to Mumbai

Mumbai is approximately 1300+ kms from Shahjahanpur. The fastest way to reach Mumbai from Shahjahanpur is by Train, Flight Via Bareilly. It takes approximately 5 hours. The cheapest way to reach Mumbai from Shahjahanpur is by Train Via Bareilly which would take approximately 25 hours.

Sort By
Mode of Transport

Via Bareilly

RECOMMENDED

FASTEST

Shahjahanpur

Bareilly

Mumbai

Approx Travel Time

4h 56m

₹6,011

Onwards

CHEAPEST

Shahjahanpur

Bareilly

Mumbai

Approx Travel Time

1d 0h 34m

₹715

Onwards

Shahjahanpur

Bareilly

Mumbai

Approx Travel Time

5h 45m

₹6,535

Onwards

Shahjahanpur

Bareilly

Mumbai

Approx Travel Time

5h 45m

₹7,883

Onwards

Via Mathura

Shahjahanpur

Mathura

Mumbai

Approx Travel Time

1d 1h 47m

On Demand

Ads by MMT

Via Lucknow, Indore

Shahjahanpur

Lucknow

Indore

Mumbai

Approx Travel Time

1d 9h 55m

₹3,049

Onwards

Direct Cab

Shahjahanpur

Mumbai

Approx Travel Time

1d 1h 43m

On Demand

Ads by MMT

Via Lucknow

Shahjahanpur

Lucknow

Mumbai

Approx Travel Time

6h 55m

₹6,436

Onwards

Shahjahanpur

Lucknow

Mumbai

Approx Travel Time

8h 40m

₹6,785

Onwards

Via Kanpur

Shahjahanpur

Kanpur

Mumbai

Approx Travel Time

8h 8m

On Demand

Frequently Asked Questions

What is the distance between Shahjahanpur and Mumbai?

Mumbai is approximately 1300+ kms from Shahjahanpur.

How long does it take to reach Mumbai from Shahjahanpur?

It takes approximately 5 hours to reach Mumbai from Shahjahanpur by Train, Flight Via Bareilly.

What is the cheapest way to reach Mumbai from Shahjahanpur?

The cheapest way to reach Mumbai from Shahjahanpur is by Train Via Bareilly.

What is the fastest way to reach Mumbai from Shahjahanpur?

The fastest way to reach Mumbai from Shahjahanpur is by Train, Flight Via Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India