hero
How2Go
Rudrapur to Shahjahanpur

Rudrapur to Shahjahanpur

Shahjahanpur is approximately 150+ km from Rudrapur, 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 Shahjahanpur.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Rudrapur

Shahjahanpur

Approx Travel Time

3h 20m

₹799

Onwards

Rudrapur

Shahjahanpur

Approx Travel Time

3h 17m

₹4,878

Onwards

Rudrapur

Shahjahanpur

Approx Travel Time

3h 56m

₹145

Onwards

Via Kichha, Bareilly

FASTEST

Rudrapur

Kichha

Bareilly

Shahjahanpur

Approx Travel Time

2h 47m

₹1,898

Onwards

Via Rampur (Uttar Pradesh)

CHEAPEST

Rudrapur

Rampur (Uttar Pradesh)

Shahjahanpur

Approx Travel Time

3h 12m

₹140

Onwards

Rudrapur

Rampur (Uttar Pradesh)

Shahjahanpur

Approx Travel Time

3h 29m

₹794

Onwards

Via Lalkuan, Bareilly

Rudrapur

Lalkuan

Bareilly

Shahjahanpur

Approx Travel Time

3h 33m

₹265

Onwards

Via Bareilly

Rudrapur

Bareilly

Shahjahanpur

Approx Travel Time

3h 52m

₹220

Onwards

Rudrapur

Bareilly

Shahjahanpur

Approx Travel Time

3h 35m

₹874

Onwards

Via Bilaspur, Rampur (Uttar Pradesh)

Rudrapur

Bilaspur

Rampur (Uttar Pradesh)

Shahjahanpur

Approx Travel Time

3h 40m

₹185

Onwards

Frequently Asked Questions

What is the distance between Rudrapur and Shahjahanpur?

Shahjahanpur is approximately 150+ kms from Rudrapur.

How long does it take to reach Shahjahanpur from Rudrapur?

It takes approximately 3 hours to reach Shahjahanpur from Rudrapur by Cab, Train Via Kichha, Bareilly.

What is the cheapest way to reach Shahjahanpur from Rudrapur?

The cheapest way to reach Shahjahanpur from Rudrapur is by Train Via Rampur (Uttar Pradesh).

What is the fastest way to reach Shahjahanpur from Rudrapur?

The fastest way to reach Shahjahanpur from Rudrapur is by Cab, Train Via Kichha, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India