Varanasi to Sirhind Distance

The road distance between Varanasi and Sirhind is approximately 1050+ km, and the drive usually takes around 18 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 20 hours, subject to the chosen service and route. Flying is the fastest way to reach Sirhind, with a total travel time of approximately 7 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 Varanasi, India to Sirhind, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Varanasi

Sirhind

Approx Travel Time

19h 41m

₹470

Onwards

Direct Cab

Varanasi

Sirhind

Approx Travel Time

18h 8m

On Demand

Via Bareilly

Varanasi

Bareilly

Sirhind

Approx Travel Time

15h 45m

₹570

Onwards

Ads by MMT

Via Delhi

Varanasi

Delhi

Sirhind

Approx Travel Time

8h 26m

₹4,981

Onwards

Via Ambala

Varanasi

Ambala

Sirhind

Approx Travel Time

16h 30m

₹1,149

Onwards

Ads by MMT

Via Ghaziabad

Varanasi

Ghaziabad

Sirhind

Approx Travel Time

19h 50m

₹1,328

Onwards

Varanasi

Ghaziabad

Sirhind

Approx Travel Time

8h 43m

On Demand

Via Kanpur, Delhi

Varanasi

Kanpur

Delhi

Sirhind

Approx Travel Time

21h 26m

₹5,379

Onwards

Via Saharanpur

Varanasi

Saharanpur

Sirhind

Approx Travel Time

17h 26m

₹4,587

Onwards

Via Lucknow, Mohali

FASTEST

Varanasi

Lucknow

Mohali

Sirhind

Approx Travel Time

6h 49m

On Demand

Frequently Asked Questions

What is the distance between Varanasi and Sirhind?

The distance between Varanasi and Sirhind is approximately 1050+ km by road.

What is the straight-line (aerial) distance between Varanasi and Sirhind?

The straight-line distance is approximately 850+ km.

How long does it take to travel from Varanasi to Sirhind by road?

It takes around 18 hours by road.

What is the distance from Varanasi to Sirhind via Bareilly?

Via Bareilly, the distance is approximately 900+ km, taking around 16 hours.

Is there a train from Varanasi to Sirhind?

Yes, trains run between Varanasi and Sirhind, covering approximately 1000+ km in around 20 hours.

Does the distance from Varanasi to Sirhind change by route?

Yes — the road distance varies from 1050+ km via the direct route to 900+ km via Bareilly, depending on the path taken.

Does travel time between Varanasi and Sirhind vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Varanasi and Sirhind?

The driving distance is 1050+ km, while the straight-line distance is shorter at 850+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India