
Batala to Nagpur
Nagpur is approximately 1350+ kms from Batala. The fastest way to reach Nagpur from Batala is by Cab, Flight Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Nagpur from Batala is by Train Via Delhi which would take approximately 29 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Batala
Delhi
Nagpur
Approx Travel Time
12h 10m
₹5,889
Onwards
Batala
Delhi
Nagpur
Approx Travel Time
14h 10m
₹6,398
Onwards
CHEAPEST
Batala
Delhi
Nagpur
Approx Travel Time
1d 5h 10m
₹700
Onwards
Via Amritsar
FASTEST
Batala
Amritsar
Nagpur
Approx Travel Time
5h 25m
₹10,923
Onwards
Batala
Amritsar
Nagpur
Approx Travel Time
5h 25m
₹9,149
Onwards
Via Ludhiana
Batala
Ludhiana
Nagpur
Approx Travel Time
1d 4h 55m
₹705
Onwards
Via Jalandhar
Batala
Jalandhar
Nagpur
Approx Travel Time
1d 4h 55m
₹700
Onwards
Via Ghaziabad
Batala
Ghaziabad
Nagpur
Approx Travel Time
1d 5h 10m
₹1,770
Onwards
Via Aligarh, Lucknow
Batala
Aligarh
Lucknow
Nagpur
Approx Travel Time
22h 5m
₹6,269
Onwards
Batala
Aligarh
Lucknow
Nagpur
Approx Travel Time
15h 50m
On Demand
Frequently Asked Questions
What is the distance between Batala and Nagpur?
Nagpur is approximately 1350+ kms from Batala.
How long does it take to reach Nagpur from Batala?
It takes approximately 6 hours to reach Nagpur from Batala by Cab, Flight Via Amritsar.
What is the cheapest way to reach Nagpur from Batala?
The cheapest way to reach Nagpur from Batala is by Train Via Delhi.
What is the fastest way to reach Nagpur from Batala?
The fastest way to reach Nagpur from Batala is by Cab, Flight Via Amritsar.