
Bharuch to Lucknow
Lucknow is approximately 1100+ kms from Bharuch. The fastest way to reach Lucknow from Bharuch is by Train, Flight Via Ahmedabad. It takes approximately 7 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,103
Onwards
FASTEST
Bharuch
Ahmedabad
Lucknow
Approx Travel Time
6h 30m
On Demand
Bharuch
Ahmedabad
Lucknow
Approx Travel Time
7h 10m
₹5,129
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
₹6,892
Onwards
Via Indore
Bharuch
Indore
Lucknow
Approx Travel Time
1d 2h 25m
₹1,899
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 7 hours to reach Lucknow from Bharuch by Train, Flight Via Ahmedabad.
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 Ahmedabad.


