hero
How2Go
Shahjahanpur to Rudrapur

Shahjahanpur to Rudrapur

Rudrapur is approximately 150+ 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 Rudrapur.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Shahjahanpur

Rudrapur

Approx Travel Time

3h 5m

₹549

Onwards

Shahjahanpur

Rudrapur

Approx Travel Time

3h 21m

₹145

Onwards

Shahjahanpur

Rudrapur

Approx Travel Time

3h 15m

₹4,891

Onwards

Via Bareilly, Kichha

FASTEST

Shahjahanpur

Bareilly

Kichha

Rudrapur

Approx Travel Time

2h 50m

₹1,676

Onwards

Via Rampur (Uttar Pradesh)

CHEAPEST

Shahjahanpur

Rampur (Uttar Pradesh)

Rudrapur

Approx Travel Time

2h 54m

₹135

Onwards

Shahjahanpur

Rampur (Uttar Pradesh)

Rudrapur

Approx Travel Time

3h 2m

₹2,418

Onwards

Via Bareilly

Shahjahanpur

Bareilly

Rudrapur

Approx Travel Time

3h 34m

₹220

Onwards

Shahjahanpur

Bareilly

Rudrapur

Approx Travel Time

3h 34m

₹574

Onwards

Via Rampur (Uttar Pradesh), Bilaspur

Shahjahanpur

Rampur (Uttar Pradesh)

Bilaspur

Rudrapur

Approx Travel Time

3h 23m

₹180

Onwards

Via Moradabad

Shahjahanpur

Moradabad

Rudrapur

Approx Travel Time

3h 53m

₹160

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Rudrapur?

Rudrapur is approximately 150+ kms from Shahjahanpur.

How long does it take to reach Rudrapur from Shahjahanpur?

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

What is the cheapest way to reach Rudrapur from Shahjahanpur?

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

What is the fastest way to reach Rudrapur from Shahjahanpur?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India