hero
How2Go
Thane to Shahjahanpur

Thane to Shahjahanpur

Shahjahanpur is approximately 1350+ kms from Thane. The fastest way to reach Shahjahanpur from Thane is by Train Via Mathura. It takes approximately 29 hours. The cheapest way to reach Shahjahanpur from Thane is by Train Via Lucknow which would take approximately 31 hours.

Sort By
Mode of Transport

Via Mathura

RECOMMENDED

FASTEST

Thane

Mathura

Shahjahanpur

Approx Travel Time

1d 4h 55m

₹975

Onwards

Via Tundla

Thane

Tundla

Shahjahanpur

Approx Travel Time

1d 5h 19m

On Demand

Ads by MMT

Via Gwalior

Thane

Gwalior

Shahjahanpur

Approx Travel Time

1d 5h 52m

On Demand

Via Kanpur

Thane

Kanpur

Shahjahanpur

Approx Travel Time

1d 5h 25m

₹800

Onwards

Thane

Kanpur

Shahjahanpur

Approx Travel Time

1d 5h 55m

₹4,790

Onwards

Ads by MMT

Via Jaipur

Thane

Jaipur

Shahjahanpur

Approx Travel Time

1d 6h 10m

On Demand

Via Bareilly

Thane

Bareilly

Shahjahanpur

Approx Travel Time

1d 5h 55m

On Demand

Via Agra

Thane

Agra

Shahjahanpur

Approx Travel Time

1d 7h 8m

₹6,087

Onwards

Via Ajmer

Thane

Ajmer

Shahjahanpur

Approx Travel Time

1d 7h 10m

On Demand

Via Lucknow

CHEAPEST

Thane

Lucknow

Shahjahanpur

Approx Travel Time

1d 6h 40m

₹775

Onwards

Frequently Asked Questions

What is the distance between Thane and Shahjahanpur?

Shahjahanpur is approximately 1350+ kms from Thane.

How long does it take to reach Shahjahanpur from Thane?

It takes approximately 29 hours to reach Shahjahanpur from Thane by Train Via Mathura.

What is the cheapest way to reach Shahjahanpur from Thane?

The cheapest way to reach Shahjahanpur from Thane is by Train Via Lucknow.

What is the fastest way to reach Shahjahanpur from Thane?

The fastest way to reach Shahjahanpur from Thane is by Train Via Mathura.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India