Shahjahanpur to Bardoli Distance

Bardoli is approximately 1300+ km from Shahjahanpur. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Bardoli, with a total travel time of approximately 10 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 Shahjahanpur, India to Bardoli, India

Via Delhi, Surat

RECOMMENDED

Shahjahanpur

Delhi

Surat

Bardoli

Approx Travel Time

12h 28m

₹7,386

Onwards

Shahjahanpur

Delhi

Surat

Bardoli

Approx Travel Time

12h 6m

₹8,440

Onwards

Shahjahanpur

Delhi

Surat

Bardoli

Approx Travel Time

12h 35m

₹8,699

Onwards

Shahjahanpur

Delhi

Surat

Bardoli

Approx Travel Time

14h 16m

₹8,924

Onwards

Via Mathura, Surat

Shahjahanpur

Mathura

Surat

Bardoli

Approx Travel Time

21h 2m

₹1,055

Onwards

Shahjahanpur

Mathura

Surat

Bardoli

Approx Travel Time

19h 30m

₹6,052

Onwards

Via Bareilly, Delhi, Surat

FASTEST

Shahjahanpur

Bareilly

Delhi

Surat

Bardoli

Approx Travel Time

9h 24m

₹12,198

Onwards

Shahjahanpur

Bareilly

Delhi

Surat

Bardoli

Approx Travel Time

12h 56m

₹7,356

Onwards

Via Bareilly, Surat

CHEAPEST

Shahjahanpur

Bareilly

Surat

Bardoli

Approx Travel Time

23h 16m

₹795

Onwards

Via Vadodara

Shahjahanpur

Vadodara

Bardoli

Approx Travel Time

1d 6h 49m

₹5,950

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Shahjahanpur and Bardoli?

The straight-line distance is approximately 1000+ km.

What is the distance from Shahjahanpur to Bardoli via Delhi?

Via Delhi, the distance is approximately 1300+ km, taking around 13 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India