
Bharuch to Lucknow
Lucknow is approximately 1100+ kms from Bharuch. The fastest way to reach Lucknow from Bharuch is by Train, Flight Via Vadodara, Delhi. It takes approximately 6 hours. The cheapest way to reach Lucknow from Bharuch is by Train Via Kota which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Bharuch
Ahmedabad
Lucknow
Approx Travel Time
7h 20m
₹8,781
Onwards
Bharuch
Ahmedabad
Lucknow
Approx Travel Time
6h 30m
On Demand
Bharuch
Ahmedabad
Lucknow
Approx Travel Time
7h 10m
₹6,301
Onwards
Via Vadodara, Delhi
FASTEST
Bharuch
Vadodara
Delhi
Lucknow
Approx Travel Time
5h 59m
₹8,961
Onwards
Via Ujjain
Bharuch
Ujjain
Lucknow
Approx Travel Time
1d 0h 20m
On Demand
Via Kota
CHEAPEST
Bharuch
Kota
Lucknow
Approx Travel Time
20h 22m
₹690
Onwards
Via Jhansi
Bharuch
Jhansi
Lucknow
Approx Travel Time
23h 8m
₹7,123
Onwards
Via Indore
Bharuch
Indore
Lucknow
Approx Travel Time
1d 2h 25m
₹2,199
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Lucknow?
Lucknow is approximately 1100+ kms from Bharuch.
How long does it take to reach Lucknow from Bharuch?
It takes approximately 6 hours to reach Lucknow from Bharuch by Train, Flight Via Vadodara, Delhi.
What is the cheapest way to reach Lucknow from Bharuch?
The cheapest way to reach Lucknow from Bharuch is by Train Via Kota.
What is the fastest way to reach Lucknow from Bharuch?
The fastest way to reach Lucknow from Bharuch is by Train, Flight Via Vadodara, Delhi.


