hero
How2Go
Shahjahanpur to Patiala

Shahjahanpur to Patiala

Patiala is approximately 450+ 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 Patiala.

Read More
Sort By
Mode of Transport

Via Najibabad

RECOMMENDED

Shahjahanpur

Najibabad

Patiala

Approx Travel Time

8h 25m

On Demand

Via Moradabad

FASTEST

Shahjahanpur

Moradabad

Patiala

Approx Travel Time

8h 14m

₹485

Onwards

Via Rajpura

Shahjahanpur

Rajpura

Patiala

Approx Travel Time

8h 52m

₹929

Onwards

Shahjahanpur

Rajpura

Patiala

Approx Travel Time

8h 40m

₹1,654

Onwards

Shahjahanpur

Rajpura

Patiala

Approx Travel Time

8h 25m

₹425

Onwards

Via Muzaffarnagar

Shahjahanpur

Muzaffarnagar

Patiala

Approx Travel Time

9h 30m

₹6,031

Onwards

Via Faridabad

Shahjahanpur

Faridabad

Patiala

Approx Travel Time

13h 53m

₹3,180

Onwards

Via Ambala

Shahjahanpur

Ambala

Patiala

Approx Travel Time

8h 18m

₹410

Onwards

Via Roorkee

CHEAPEST

Shahjahanpur

Roorkee

Patiala

Approx Travel Time

8h 21m

₹360

Onwards

Via Saharanpur

Shahjahanpur

Saharanpur

Patiala

Approx Travel Time

8h 28m

₹375

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Patiala?

Patiala is approximately 450+ kms from Shahjahanpur.

How long does it take to reach Patiala from Shahjahanpur?

It takes approximately 8 hours to reach Patiala from Shahjahanpur by Train Via Moradabad.

What is the cheapest way to reach Patiala from Shahjahanpur?

The cheapest way to reach Patiala from Shahjahanpur is by Train Via Roorkee.

What is the fastest way to reach Patiala from Shahjahanpur?

The fastest way to reach Patiala from Shahjahanpur is by Train Via Moradabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India