hero
How2Go
Shahjahanpur to Moga

Shahjahanpur to Moga

Moga is approximately 600+ kms from Shahjahanpur. The fastest way to reach Moga from Shahjahanpur is by Train, Flight Via Ghaziabad, Ludhiana. It takes approximately 11 hours. The cheapest way to reach Moga from Shahjahanpur is by Train Via Bareilly, Ludhiana which would take approximately 16 hours.

Sort By
Mode of Transport

Via Ludhiana

RECOMMENDED

Shahjahanpur

Ludhiana

Moga

Approx Travel Time

14h 10m

₹470

Onwards

Shahjahanpur

Ludhiana

Moga

Approx Travel Time

14h 25m

₹2,588

Onwards

Via Chandigarh

Shahjahanpur

Chandigarh

Moga

Approx Travel Time

14h 40m

₹3,533

Onwards

Shahjahanpur

Chandigarh

Moga

Approx Travel Time

15h 10m

₹550

Onwards

Ads by MMT

Via Moradabad, Ludhiana

Shahjahanpur

Moradabad

Ludhiana

Moga

Approx Travel Time

15h 20m

₹395

Onwards

Shahjahanpur

Moradabad

Ludhiana

Moga

Approx Travel Time

16h 15m

₹4,266

Onwards

Via Bareilly, Ludhiana

CHEAPEST

Shahjahanpur

Bareilly

Ludhiana

Moga

Approx Travel Time

15h 35m

₹390

Onwards

Ads by MMT

Via Ghaziabad, Ludhiana

Shahjahanpur

Ghaziabad

Ludhiana

Moga

Approx Travel Time

12h 5m

On Demand

FASTEST

Shahjahanpur

Ghaziabad

Ludhiana

Moga

Approx Travel Time

10h 35m

On Demand

Via Roorkee, Ludhiana

Shahjahanpur

Roorkee

Ludhiana

Moga

Approx Travel Time

15h 50m

₹475

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Moga?

Moga is approximately 600+ kms from Shahjahanpur.

How long does it take to reach Moga from Shahjahanpur?

It takes approximately 11 hours to reach Moga from Shahjahanpur by Train, Flight Via Ghaziabad, Ludhiana.

What is the cheapest way to reach Moga from Shahjahanpur?

The cheapest way to reach Moga from Shahjahanpur is by Train Via Bareilly, Ludhiana.

What is the fastest way to reach Moga from Shahjahanpur?

The fastest way to reach Moga from Shahjahanpur is by Train, Flight Via Ghaziabad, Ludhiana.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India