hero
How2Go
Theni to Shahjahanpur

Theni to Shahjahanpur

Shahjahanpur is approximately 2450+ kms from Theni. The fastest way to reach Shahjahanpur from Theni is by Train, Flight Via Madurai, Delhi. It takes approximately 15 hours. The cheapest way to reach Shahjahanpur from Theni is by Train Via Madurai, Prayagraj(Allahabad) which would take approximately 52 hours.

Sort By
Mode of Transport

Via Madurai, Delhi

RECOMMENDED

FASTEST

Theni

Madurai

Delhi

Shahjahanpur

Approx Travel Time

14h 49m

₹11,344

Onwards

Via Madurai, Prayagraj(Allahabad)

CHEAPEST

Theni

Madurai

Prayagraj(Allahabad)

Shahjahanpur

Approx Travel Time

2d 3h 44m

₹1,230

Onwards

Ads by MMT

Via Bangalore, Unnao

Theni

Bangalore

Unnao

Shahjahanpur

Approx Travel Time

2d 2h 13m

₹2,195

Onwards

Via Cochin, Lucknow

Theni

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

16h

On Demand

Ads by MMT

Via Bangalore, Bareilly

Theni

Bangalore

Bareilly

Shahjahanpur

Approx Travel Time

16h 30m

₹9,982

Onwards

Theni

Bangalore

Bareilly

Shahjahanpur

Approx Travel Time

15h 46m

₹9,458

Onwards

Via Coimbatore, Lucknow

Theni

Coimbatore

Lucknow

Shahjahanpur

Approx Travel Time

17h 30m

₹9,136

Onwards

Theni

Coimbatore

Lucknow

Shahjahanpur

Approx Travel Time

18h 45m

₹9,635

Onwards

Via Bangalore, Kanpur

Theni

Bangalore

Kanpur

Shahjahanpur

Approx Travel Time

2d 20h 23m

₹6,699

Onwards

Via Bangalore, Lucknow

Theni

Bangalore

Lucknow

Shahjahanpur

Approx Travel Time

17h 35m

₹8,798

Onwards

Frequently Asked Questions

What is the distance between Theni and Shahjahanpur?

Shahjahanpur is approximately 2450+ kms from Theni.

How long does it take to reach Shahjahanpur from Theni?

It takes approximately 15 hours to reach Shahjahanpur from Theni by Train, Flight Via Madurai, Delhi.

What is the cheapest way to reach Shahjahanpur from Theni?

The cheapest way to reach Shahjahanpur from Theni is by Train Via Madurai, Prayagraj(Allahabad).

What is the fastest way to reach Shahjahanpur from Theni?

The fastest way to reach Shahjahanpur from Theni is by Train, Flight Via Madurai, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India