hero
How2Go
Haldwani to Bathinda

Haldwani to Bathinda

The fastest way to reach Bathinda from Haldwani is by Train, Flight Via Delhi. The journey takes approximately 9 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Haldwani

Delhi

Bathinda

Approx Travel Time

8h 40m

On Demand

CHEAPEST

Haldwani

Delhi

Bathinda

Approx Travel Time

10h 15m

₹250

Onwards

Haldwani

Delhi

Bathinda

Approx Travel Time

11h 15m

₹534

Onwards

Haldwani

Delhi

Bathinda

Approx Travel Time

9h 30m

On Demand

Direct Cab

Haldwani

Bathinda

Approx Travel Time

9h 40m

₹15,149

Onwards

Via Rampur (Uttar Pradesh)

Haldwani

Rampur (Uttar Pradesh)

Bathinda

Approx Travel Time

12h 30m

₹3,104

Onwards

Via Kurukshetra

Haldwani

Kurukshetra

Bathinda

Approx Travel Time

15h 29m

₹1,898

Onwards

Via Haridwar

Haldwani

Haridwar

Bathinda

Approx Travel Time

15h

₹5,184

Onwards

Via Moradabad

Haldwani

Moradabad

Bathinda

Approx Travel Time

11h 16m

₹345

Onwards

Via Najibabad

Haldwani

Najibabad

Bathinda

Approx Travel Time

11h 29m

On Demand

Frequently Asked Questions

What is the distance between Haldwani and Bathinda?

Bathinda is approximately 0+ kms from Haldwani.

How long does it take to reach Bathinda from Haldwani?

It takes approximately 9 hours to reach Bathinda from Haldwani by Train, Flight Via Delhi.

What is the cheapest way to reach Bathinda from Haldwani?

The cheapest way to reach Bathinda from Haldwani is by Train Via Delhi.

What is the fastest way to reach Bathinda from Haldwani?

The fastest way to reach Bathinda from Haldwani is by Train, Flight Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India