
Nainital to Bathinda
Bathinda is approximately 550+ kms from Nainital. The fastest way to reach Bathinda from Nainital is by Cab. It takes approximately 11 hours. The cheapest way to reach Bathinda from Nainital is by Bus, Train Via Moradabad which would take approximately 12 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
CHEAPEST
Nainital
Moradabad
Bathinda
Approx Travel Time
12h
₹614
Onwards
Nainital
Moradabad
Bathinda
Approx Travel Time
13h 43m
₹3,789
Onwards
Via Hapur
Nainital
Hapur
Bathinda
Approx Travel Time
12h 30m
₹4,166
Onwards
Via Delhi
Nainital
Delhi
Bathinda
Approx Travel Time
11h 15m
₹2,699
Onwards
Nainital
Delhi
Bathinda
Approx Travel Time
17h 30m
₹1,398
Onwards
Via Haridwar
Nainital
Haridwar
Bathinda
Approx Travel Time
16h 26m
₹6,265
Onwards
Via Rampur (Uttar Pradesh)
Nainital
Rampur (Uttar Pradesh)
Bathinda
Approx Travel Time
12h 15m
₹629
Onwards
Nainital
Rampur (Uttar Pradesh)
Bathinda
Approx Travel Time
13h 25m
₹3,668
Onwards
Via Rudrapur, Ghaziabad
Nainital
Rudrapur
Ghaziabad
Bathinda
Approx Travel Time
11h 8m
₹2,539
Onwards
Frequently Asked Questions
What is the distance between Nainital and Bathinda?
Bathinda is approximately 550+ 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 Moradabad.
What is the fastest way to reach Bathinda from Nainital?
The fastest way to reach Bathinda from Nainital is by Cab.
Routes Connecting Nainital
Routes From Nainital
- Nainital to Rajgarh
- Nainital to Cuddalore
- Nainital to Rahuri
- Nainital to Gadarwara
- Nainital to Nanpara
- Nainital to Hajipur
- Nainital to Chitradurga
- Nainital to Jaipur
- Nainital to Toranagallu
- Nainital to Maihar
- Nainital to Fatehpur
- Nainital to Kargil
- Nainital to Bongaigaon
- Nainital to Krishnagiri
- Nainital to Bangarapet


