hero
How2Go
Nainital to Bathinda

Nainital to Bathinda

The fastest way to reach Bathinda from Nainital is by Cab. The journey takes approximately 11 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

Nainital

Delhi

Bathinda

Approx Travel Time

11h 35m

On Demand

CHEAPEST

Nainital

Delhi

Bathinda

Approx Travel Time

13h 20m

₹734

Onwards

Via Moradabad

Nainital

Moradabad

Bathinda

Approx Travel Time

11h 36m

₹3,670

Onwards

Nainital

Moradabad

Bathinda

Approx Travel Time

13h 27m

₹1,074

Onwards

Direct Cab

FASTEST

Nainital

Bathinda

Approx Travel Time

11h 3m

₹18,306

Onwards

Via Muzaffarnagar

Nainital

Muzaffarnagar

Bathinda

Approx Travel Time

14h

₹8,047

Onwards

Via Haridwar

Nainital

Haridwar

Bathinda

Approx Travel Time

14h 59m

₹6,061

Onwards

Via Hapur

Nainital

Hapur

Bathinda

Approx Travel Time

12h 16m

₹3,912

Onwards

Via Rampur (Uttar Pradesh)

Nainital

Rampur (Uttar Pradesh)

Bathinda

Approx Travel Time

13h 23m

₹3,265

Onwards

Via Najibabad

Nainital

Najibabad

Bathinda

Approx Travel Time

14h 10m

On Demand

Frequently Asked Questions

What is the distance between Nainital and Bathinda?

Bathinda is approximately 0+ kms from Nainital.

How long does it take to reach Bathinda from Nainital?

It takes approximately 11 hours to reach Bathinda from Nainital by Cab.

What is the cheapest way to reach Bathinda from Nainital?

The cheapest way to reach Bathinda from Nainital is by Bus, Train Via Delhi.

What is the fastest way to reach Bathinda from Nainital?

The fastest way to reach Bathinda from Nainital is by Cab.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India