Faridkot to Shajapur Distance

Shajapur is approximately 1200+ km from Faridkot. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Shajapur, with a total travel time of approximately 11 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Faridkot, India to Shajapur, India

Via Mohali, Indore

RECOMMENDED

Faridkot

Mohali

Indore

Shajapur

Approx Travel Time

11h 5m

₹6,861

Onwards

FASTEST

Faridkot

Mohali

Indore

Shajapur

Approx Travel Time

11h 3m

₹10,182

Onwards

Faridkot

Mohali

Indore

Shajapur

Approx Travel Time

12h 25m

₹7,043

Onwards

Faridkot

Mohali

Indore

Shajapur

Approx Travel Time

12h 23m

₹10,364

Onwards

Via Delhi, Bhopal

Faridkot

Delhi

Bhopal

Shajapur

Approx Travel Time

12h 11m

₹5,404

Onwards

Ads by MMT

Via Ajmer

Faridkot

Ajmer

Shajapur

Approx Travel Time

17h 10m

₹4,900

Onwards

Via Mathura

CHEAPEST

Faridkot

Mathura

Shajapur

Approx Travel Time

19h 18m

₹1,325

Onwards

Ads by MMT

Via Rohtak, Ujjain

Faridkot

Rohtak

Ujjain

Shajapur

Approx Travel Time

18h 57m

₹7,924

Onwards

Via Delhi, Indore

Faridkot

Delhi

Indore

Shajapur

Approx Travel Time

12h 25m

₹6,974

Onwards

Faridkot

Delhi

Indore

Shajapur

Approx Travel Time

13h 45m

₹7,156

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Faridkot and Shajapur?

The straight-line distance is approximately 800+ km.

What is the distance from Faridkot to Shajapur via Mohali?

Via Mohali, the distance is approximately 1200+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India