
Bathinda to Lucknow
Lucknow is approximately 850+ kms from Bathinda. The fastest way to reach Lucknow from Bathinda is by Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Lucknow from Bathinda is by Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Delhi
Bathinda
Delhi
Lucknow
Approx Travel Time
8h 55m
₹4,139
Onwards
FASTEST
Bathinda
Delhi
Lucknow
Approx Travel Time
2h 55m
₹7,051
Onwards
CHEAPEST
Bathinda
Delhi
Lucknow
Approx Travel Time
17h 25m
₹465
Onwards
Bathinda
Delhi
Lucknow
Approx Travel Time
11h 25m
₹3,377
Onwards
Bathinda
Delhi
Lucknow
Approx Travel Time
19h 40m
₹1,139
Onwards
Via Ghaziabad
Bathinda
Ghaziabad
Lucknow
Approx Travel Time
11h 10m
On Demand
Via Ambala
Bathinda
Ambala
Lucknow
Approx Travel Time
18h 10m
₹510
Onwards
Via Agra
Bathinda
Agra
Lucknow
Approx Travel Time
18h 10m
₹480
Onwards
Via Moradabad
Bathinda
Moradabad
Lucknow
Approx Travel Time
11h 10m
₹1,323
Onwards
Frequently Asked Questions
What is the distance between Bathinda and Lucknow?
Lucknow is approximately 850+ kms from Bathinda.
How long does it take to reach Lucknow from Bathinda?
It takes approximately 3 hours to reach Lucknow from Bathinda by Flight Via Delhi.
What is the cheapest way to reach Lucknow from Bathinda?
The cheapest way to reach Lucknow from Bathinda is by Train Via Delhi.
What is the fastest way to reach Lucknow from Bathinda?
The fastest way to reach Lucknow from Bathinda is by Flight Via Delhi.