hero
How2Go
Faridkot to Shahjahanpur

Faridkot to Shahjahanpur

Shahjahanpur is approximately 650+ km from Faridkot, 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

Via Ambala

RECOMMENDED

Faridkot

Ambala

Shahjahanpur

Approx Travel Time

10h 41m

On Demand

Via Ludhiana

Faridkot

Ludhiana

Shahjahanpur

Approx Travel Time

11h 59m

₹525

Onwards

Faridkot

Ludhiana

Shahjahanpur

Approx Travel Time

11h 26m

₹3,741

Onwards

Via Bathinda, Delhi

Faridkot

Bathinda

Delhi

Shahjahanpur

Approx Travel Time

10h 17m

₹2,460

Onwards

CHEAPEST

Faridkot

Bathinda

Delhi

Shahjahanpur

Approx Travel Time

12h 21m

₹425

Onwards

Via Bathinda, Delhi, Bareilly

FASTEST

Faridkot

Bathinda

Delhi

Bareilly

Shahjahanpur

Approx Travel Time

7h 49m

₹5,544

Onwards

Via Bathinda, Ghaziabad

Faridkot

Bathinda

Ghaziabad

Shahjahanpur

Approx Travel Time

17h 3m

₹2,273

Onwards

Via Jalandhar, Haridwar

Faridkot

Jalandhar

Haridwar

Shahjahanpur

Approx Travel Time

18h 57m

₹5,002

Onwards

Via Delhi

Faridkot

Delhi

Shahjahanpur

Approx Travel Time

11h 8m

₹460

Onwards

Via Rajpura

Faridkot

Rajpura

Shahjahanpur

Approx Travel Time

11h 7m

₹4,722

Onwards

Frequently Asked Questions

What is the distance between Faridkot and Shahjahanpur?

Shahjahanpur is approximately 650+ kms from Faridkot.

How long does it take to reach Shahjahanpur from Faridkot?

It takes approximately 8 hours to reach Shahjahanpur from Faridkot by Train, Flight Via Bathinda, Delhi, Bareilly.

What is the cheapest way to reach Shahjahanpur from Faridkot?

The cheapest way to reach Shahjahanpur from Faridkot is by Bus, Train Via Bathinda, Delhi.

What is the fastest way to reach Shahjahanpur from Faridkot?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India