hero
How2Go
Shahjahanpur to Ranchi

Shahjahanpur to Ranchi

Ranchi is approximately 750+ km from Shahjahanpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Ranchi.

Read More
Sort By
Mode of Transport

Via Lucknow

RECOMMENDED

Shahjahanpur

Lucknow

Ranchi

Approx Travel Time

6h 59m

₹7,730

Onwards

Shahjahanpur

Lucknow

Ranchi

Approx Travel Time

8h 47m

₹8,074

Onwards

Shahjahanpur

Lucknow

Ranchi

Approx Travel Time

8h 3m

₹11,737

Onwards

Via Bareilly, Delhi

FASTEST

Shahjahanpur

Bareilly

Delhi

Ranchi

Approx Travel Time

6h 39m

₹11,696

Onwards

Ads by MMT

Via Varanasi

CHEAPEST

Shahjahanpur

Varanasi

Ranchi

Approx Travel Time

17h 20m

₹974

Onwards

Shahjahanpur

Varanasi

Ranchi

Approx Travel Time

19h 5m

₹1,698

Onwards

Direct Options

Shahjahanpur

Ranchi

Approx Travel Time

14h 45m

₹18,162

Onwards

Ads by MMT

Via Ayodhya

Shahjahanpur

Ayodhya

Ranchi

Approx Travel Time

19h 56m

₹6,780

Onwards

Via Lucknow, Patna

Shahjahanpur

Lucknow

Patna

Ranchi

Approx Travel Time

7h 49m

₹9,270

Onwards

Via Bareilly, Lucknow

Shahjahanpur

Bareilly

Lucknow

Ranchi

Approx Travel Time

9h 14m

₹7,830

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Ranchi?

Ranchi is approximately 750+ kms from Shahjahanpur.

How long does it take to reach Ranchi from Shahjahanpur?

It takes approximately 7 hours to reach Ranchi from Shahjahanpur by Train, Flight Via Bareilly, Delhi.

What is the cheapest way to reach Ranchi from Shahjahanpur?

The cheapest way to reach Ranchi from Shahjahanpur is by Train, Bus Via Varanasi.

What is the fastest way to reach Ranchi from Shahjahanpur?

The fastest way to reach Ranchi from Shahjahanpur is by Train, Flight Via Bareilly, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India