Bangalore to Lucknow Distance

The road distance between Bangalore and Lucknow is approximately 1850+ km, and the drive usually takes around 34 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 52 hours. If you're travelling by air, Amausi Airport is located in Lucknow. Flights from Bangalore take around 3 hours. Flying is the fastest way to reach Lucknow, with a total travel time of approximately 3 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Bangalore, India to Lucknow, India

Direct Options

RECOMMENDED

FASTEST

Bangalore

Lucknow

Approx Travel Time

2h 30m

₹9,324

Onwards

Bangalore

Lucknow

Approx Travel Time

2d 4h 9m

₹5,000

Onwards

Bangalore

Lucknow

Approx Travel Time

1d 9h 48m

₹37,515

Onwards

Via Navi Mumbai

Bangalore

Navi Mumbai

Lucknow

Approx Travel Time

5h 15m

₹10,624

Onwards

Ads by MMT

Via Goa

Bangalore

Goa

Lucknow

Approx Travel Time

4h 55m

₹11,575

Onwards

Via Varanasi

Bangalore

Varanasi

Lucknow

Approx Travel Time

8h 34m

On Demand

Ads by MMT

Via Nagpur

CHEAPEST

Bangalore

Nagpur

Lucknow

Approx Travel Time

1d 9h 15m

₹1,025

Onwards

Via Indore

Bangalore

Indore

Lucknow

Approx Travel Time

2d 0h 42m

₹3,723

Onwards

Bangalore

Indore

Lucknow

Approx Travel Time

5h 25m

₹13,705

Onwards

Via Mumbai

Bangalore

Mumbai

Lucknow

Approx Travel Time

9h 45m

₹10,624

Onwards

Frequently Asked Questions

What is the distance between Bangalore and Lucknow?

The distance between Bangalore and Lucknow is approximately 1850+ km by road.

What is the straight-line (aerial) distance between Bangalore and Lucknow?

The straight-line distance is approximately 1550+ km.

How long does it take to travel from Bangalore to Lucknow by road?

It takes around 34 hours by road.

What is the distance from Bangalore to Lucknow via Navi Mumbai?

Via Navi Mumbai, the distance is approximately 2000+ km, taking around 5 hours.

What is the flying distance/time from Bangalore to Lucknow?

By air, the distance is about 1550+ km, with a flight duration of approximately 3 hours to Amausi Airport.

How much does it cost to travel from Bangalore to Lucknow?

Costs vary by mode — approximately ₹5000+ by bus, ₹9300+ by flight, and ₹37500+ by cab.

Does the distance from Bangalore to Lucknow change by route?

Yes — the road distance varies from 1850+ km via the direct route to 2000+ km via Navi Mumbai, depending on the path taken.

Does travel time between Bangalore and Lucknow vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Bangalore and Lucknow?

The driving distance is 1850+ km, while the straight-line distance is shorter at 1550+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India