hero
How2Go
Ranni to Shahjahanpur

Ranni to Shahjahanpur

Shahjahanpur is approximately 3000+ kms from Ranni. The fastest way to reach Shahjahanpur from Ranni is by Cab, Flight, Train Via Cochin, Lucknow. It takes approximately 14 hours. The cheapest way to reach Shahjahanpur from Ranni is by Bus, Train Via Bangalore, Unnao which would take approximately 56 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Ranni

Delhi

Shahjahanpur

Approx Travel Time

2d 3h 56m

On Demand

Via Thiruvananthapuram, Lucknow

Ranni

Thiruvananthapuram

Lucknow

Shahjahanpur

Approx Travel Time

14h 40m

₹12,078

Onwards

Ranni

Thiruvananthapuram

Lucknow

Shahjahanpur

Approx Travel Time

15h 55m

₹12,577

Onwards

Ads by MMT

Via Cochin, Lucknow

Ranni

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

15h 31m

₹14,809

Onwards

Ranni

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

16h 40m

₹11,489

Onwards

FASTEST

Ranni

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

14h 16m

₹14,310

Onwards

Ranni

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

17h 55m

₹11,988

Onwards

Via Bangalore, Unnao

CHEAPEST

Ranni

Bangalore

Unnao

Shahjahanpur

Approx Travel Time

2d 7h 22m

₹2,695

Onwards

Ads by MMT

Via Chennai

Ranni

Chennai

Shahjahanpur

Approx Travel Time

2d 3h 18m

On Demand

Via Bangalore, Kanpur

Ranni

Bangalore

Kanpur

Shahjahanpur

Approx Travel Time

3d 1h 32m

₹7,699

Onwards

Frequently Asked Questions

What is the distance between Ranni and Shahjahanpur?

Shahjahanpur is approximately 3000+ kms from Ranni.

How long does it take to reach Shahjahanpur from Ranni?

It takes approximately 14 hours to reach Shahjahanpur from Ranni by Cab, Flight, Train Via Cochin, Lucknow.

What is the cheapest way to reach Shahjahanpur from Ranni?

The cheapest way to reach Shahjahanpur from Ranni is by Bus, Train Via Bangalore, Unnao.

What is the fastest way to reach Shahjahanpur from Ranni?

The fastest way to reach Shahjahanpur from Ranni is by Cab, Flight, Train Via Cochin, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India