hero
Home
Batala to Lucknow

Batala to Lucknow - Multiple Options To Reach By Train, Flight, Cab

Lucknow is approximately 850+ kms from Batala. The fastest way to reach Lucknow from Batala is by Train, Flight Via Amritsar. It takes approximately 5 hours. The cheapest way to reach Lucknow from Batala is by Train Via Ambala which would take approximately 19 hours.

Sort By
Mode of Transport

Via Ambala

RECOMMENDED

CHEAPEST

Batala

Ambala

Lucknow

Approx Travel Time

18h 25m

₹500

Onwards

Via Chandigarh

Batala

Chandigarh

Lucknow

Approx Travel Time

6h 55m

₹4,299

Onwards

Batala

Chandigarh

Lucknow

Approx Travel Time

18h 25m

₹595

Onwards

Batala

Chandigarh

Lucknow

Approx Travel Time

8h 16m

₹7,554

Onwards

Ads by MMT

Via Ludhiana

Batala

Ludhiana

Lucknow

Approx Travel Time

18h 40m

On Demand

Via Amritsar

FASTEST

Batala

Amritsar

Lucknow

Approx Travel Time

4h 25m

₹4,584

Onwards

Batala

Amritsar

Lucknow

Approx Travel Time

4h 25m

₹6,358

Onwards

Ads by MMT

Via Sirhind

Batala

Sirhind

Lucknow

Approx Travel Time

18h 40m

On Demand

Via Karnal

Batala

Karnal

Lucknow

Approx Travel Time

18h 55m

On Demand

Via Jalandhar

Batala

Jalandhar

Lucknow

Approx Travel Time

18h 40m

On Demand

Frequently Asked Questions

What is the distance between Batala and Lucknow?

Lucknow is approximately 850+ kms from Batala.

How long does it take to reach Lucknow from Batala?

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

What is the cheapest way to reach Lucknow from Batala?

The cheapest way to reach Lucknow from Batala is by Train Via Ambala.

What is the fastest way to reach Lucknow from Batala?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India