hero
How2Go
Ranni to Shahjahanpur

Ranni to Shahjahanpur

Shahjahanpur is approximately 2350+ 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 55 hours.

Sort By
Mode of Transport

Via Thiruvananthapuram, Lucknow

RECOMMENDED

Ranni

Thiruvananthapuram

Lucknow

Shahjahanpur

Approx Travel Time

14h 40m

₹10,358

Onwards

Ranni

Thiruvananthapuram

Lucknow

Shahjahanpur

Approx Travel Time

16h

₹10,857

Onwards

Ranni

Thiruvananthapuram

Lucknow

Shahjahanpur

Approx Travel Time

15h 23m

₹13,246

Onwards

Via Cochin, Lucknow

FASTEST

Ranni

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

14h 16m

₹15,248

Onwards

Ranni

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

16h 40m

₹12,447

Onwards

Ranni

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

18h

₹12,946

Onwards

Ads by MMT

Via Delhi

Ranni

Delhi

Shahjahanpur

Approx Travel Time

2d 3h 56m

On Demand

Via Bangalore, Unnao

CHEAPEST

Ranni

Bangalore

Unnao

Shahjahanpur

Approx Travel Time

2d 7h 17m

₹2,695

Onwards

Ads by MMT

Via Bangalore, Kanpur

Ranni

Bangalore

Kanpur

Shahjahanpur

Approx Travel Time

3d 1h 27m

₹4,999

Onwards

Via Chennai

Ranni

Chennai

Shahjahanpur

Approx Travel Time

2d 3h 18m

On Demand

Frequently Asked Questions

What is the distance between Ranni and Shahjahanpur?

Shahjahanpur is approximately 2350+ 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