Siliguri to Bathinda Distance

Bathinda is approximately 1400+ km from Siliguri. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 31 hours, subject to the chosen service and route. If you're travelling by air, Bathinda Airport is located in Bathinda. Flying is the fastest way to reach Bathinda, with a total travel time of approximately 5 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 Siliguri, India to Bathinda, India

Via Delhi

RECOMMENDED

Siliguri

Delhi

Bathinda

Approx Travel Time

8h 35m

₹8,060

Onwards

FASTEST

Siliguri

Delhi

Bathinda

Approx Travel Time

5h 5m

₹10,025

Onwards

Siliguri

Delhi

Bathinda

Approx Travel Time

1d 2h 5m

₹740

Onwards

Siliguri

Delhi

Bathinda

Approx Travel Time

1d 5h 3m

₹1,504

Onwards

Siliguri

Delhi

Bathinda

Approx Travel Time

11h 23m

₹8,824

Onwards

Direct Options

CHEAPEST

Siliguri

Bathinda

Approx Travel Time

1d 6h 40m

₹715

Onwards

Ads by MMT

Via Ghaziabad

Siliguri

Ghaziabad

Bathinda

Approx Travel Time

1d 7h 58m

₹7,391

Onwards

Via Muzaffarpur, Delhi

Siliguri

Muzaffarpur

Delhi

Bathinda

Approx Travel Time

1d 13h 3m

₹2,499

Onwards

Ads by MMT

Via Delhi, Hisar

Siliguri

Delhi

Hisar

Bathinda

Approx Travel Time

9h 48m

₹8,100

Onwards

Siliguri

Delhi

Hisar

Bathinda

Approx Travel Time

8h 30m

₹10,143

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Siliguri and Bathinda?

The straight-line distance is approximately 1350+ km.

What is the distance from Siliguri to Bathinda via Delhi?

Via Delhi, the distance is approximately 1400+ km, taking around 9 hours.

Is there a train from Siliguri to Bathinda?

Yes, trains run between Siliguri and Bathinda, covering approximately 1800+ km in around 31 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India