hero
How2Go
Banda to Batala

Banda to Batala

Batala is approximately 1050+ kms from Banda. The fastest way to reach Batala from Banda is by Cab, Flight, Train Via Lucknow, Amritsar. It takes approximately 11 hours. The cheapest way to reach Batala from Banda is by Train Via Delhi which would take approximately 19 hours.

Sort By
Mode of Transport

Via Lucknow, Amritsar

RECOMMENDED

Banda

Lucknow

Amritsar

Batala

Approx Travel Time

12h

₹6,431

Onwards

Banda

Lucknow

Amritsar

Batala

Approx Travel Time

12h 6m

₹6,723

Onwards

Banda

Lucknow

Amritsar

Batala

Approx Travel Time

10h 50m

On Demand

FASTEST

Banda

Lucknow

Amritsar

Batala

Approx Travel Time

10h 37m

On Demand

Banda

Lucknow

Amritsar

Batala

Approx Travel Time

10h 43m

On Demand

Via Delhi

CHEAPEST

Banda

Delhi

Batala

Approx Travel Time

18h 36m

₹1,045

Onwards

Banda

Delhi

Batala

Approx Travel Time

21h 58m

₹1,999

Onwards

Banda

Delhi

Batala

Approx Travel Time

19h 27m

₹1,170

Onwards

Ads by MMT

Via Kanpur, Delhi

Banda

Kanpur

Delhi

Batala

Approx Travel Time

17h 32m

On Demand

Via Kanpur, Saharanpur

Banda

Kanpur

Saharanpur

Batala

Approx Travel Time

1d 0h 29m

On Demand

Ads by MMT

Frequently Asked Questions

What is the distance between Banda and Batala?

Batala is approximately 1050+ kms from Banda.

How long does it take to reach Batala from Banda?

It takes approximately 11 hours to reach Batala from Banda by Cab, Flight, Train Via Lucknow, Amritsar.

What is the cheapest way to reach Batala from Banda?

The cheapest way to reach Batala from Banda is by Train Via Delhi.

What is the fastest way to reach Batala from Banda?

The fastest way to reach Batala from Banda is by Cab, Flight, Train Via Lucknow, Amritsar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India