hero
How2Go
Bharuch to Lucknow

Bharuch to Lucknow

Lucknow is approximately 1050+ km from Bharuch, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Lucknow.

Read More
Sort By
Mode of Transport

Via Ahmedabad

RECOMMENDED

FASTEST

Bharuch

Ahmedabad

Lucknow

Approx Travel Time

5h 33m

On Demand

Bharuch

Ahmedabad

Lucknow

Approx Travel Time

7h 25m

₹7,214

Onwards

Bharuch

Ahmedabad

Lucknow

Approx Travel Time

7h 15m

₹9,762

Onwards

Via Vadodara, Ahmedabad

Bharuch

Vadodara

Ahmedabad

Lucknow

Approx Travel Time

6h 56m

₹7,759

Onwards

Bharuch

Vadodara

Ahmedabad

Lucknow

Approx Travel Time

5h 39m

₹6,819

Onwards

Via Agra

Bharuch

Agra

Lucknow

Approx Travel Time

18h 45m

₹4,634

Onwards

Via Vadodara

CHEAPEST

Bharuch

Vadodara

Lucknow

Approx Travel Time

23h 10m

₹1,530

Onwards

Via Indore

Bharuch

Indore

Lucknow

Approx Travel Time

1d 1h 32m

₹2,345

Onwards

Direct Options

Bharuch

Lucknow

Approx Travel Time

1d 9h 50m

₹3,200

Onwards

Bharuch

Lucknow

Approx Travel Time

19h 37m

₹28,758

Onwards

Frequently Asked Questions

What is the distance between Bharuch and Lucknow?

Lucknow is approximately 1050+ 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 Ahmedabad.

What is the cheapest way to reach Lucknow from Bharuch?

The cheapest way to reach Lucknow from Bharuch is by Bus, Train Via Vadodara.

What is the fastest way to reach Lucknow from Bharuch?

The fastest way to reach Lucknow from Bharuch is by Train, Flight Via Ahmedabad.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India