
Nanpara to Batala
Batala is approximately 900+ kms from Nanpara. The fastest way to reach Batala from Nanpara is by Cab, Flight, Train Via Lucknow, Amritsar. It takes approximately 10 hours. The cheapest way to reach Batala from Nanpara is by Bus, Train Via Delhi, Jalandhar which would take approximately 23 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Nanpara
Delhi
Batala
Approx Travel Time
21h 55m
₹1,215
Onwards
Via Lucknow, Amritsar
FASTEST
Nanpara
Lucknow
Amritsar
Batala
Approx Travel Time
9h 20m
₹11,012
Onwards
Nanpara
Lucknow
Amritsar
Batala
Approx Travel Time
9h 20m
₹12,457
Onwards
Via Delhi, Jalandhar
CHEAPEST
Nanpara
Delhi
Jalandhar
Batala
Approx Travel Time
23h 5m
₹1,150
Onwards
Via Lucknow, Mohali
Nanpara
Lucknow
Mohali
Batala
Approx Travel Time
12h 5m
₹11,606
Onwards
Via Delhi, Ludhiana
Nanpara
Delhi
Ludhiana
Batala
Approx Travel Time
23h 5m
₹1,150
Onwards
Via Delhi, Phagwara
Nanpara
Delhi
Phagwara
Batala
Approx Travel Time
23h 20m
₹1,200
Onwards
Via Delhi, Amritsar
Nanpara
Delhi
Amritsar
Batala
Approx Travel Time
16h 20m
₹3,359
Onwards
Via Delhi, Chandigarh
Nanpara
Delhi
Chandigarh
Batala
Approx Travel Time
19h 5m
₹3,799
Onwards
Via Lucknow, Delhi
Nanpara
Lucknow
Delhi
Batala
Approx Travel Time
16h 5m
₹8,475
Onwards
Frequently Asked Questions
What is the distance between Nanpara and Batala?
Batala is approximately 900+ kms from Nanpara.
How long does it take to reach Batala from Nanpara?
It takes approximately 10 hours to reach Batala from Nanpara by Cab, Flight, Train Via Lucknow, Amritsar.
What is the cheapest way to reach Batala from Nanpara?
The cheapest way to reach Batala from Nanpara is by Bus, Train Via Delhi, Jalandhar.
What is the fastest way to reach Batala from Nanpara?
The fastest way to reach Batala from Nanpara is by Cab, Flight, Train Via Lucknow, Amritsar.