Kolkata to Lucknow Distance
The road distance between Kolkata and Lucknow is approximately 1300+ km, and the drive usually takes around 24 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Amausi Airport is located in Lucknow. Flights from Kolkata take around 2 hours. Flying is the fastest way to reach Lucknow, with a total travel time of approximately 2 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.

Direct Options
Direct Flight
RECOMMENDED
FASTEST
Kolkata
Lucknow
Approx Travel Time
1h 35m
₹5,869
Onwards
Direct Cab
Kolkata
Lucknow
Approx Travel Time
23h 43m
₹21,803
Onwards
Via Patna
Kolkata
Patna
Lucknow
Approx Travel Time
5h 35m
₹8,320
Onwards
Via Varanasi
Kolkata
Varanasi
Lucknow
Approx Travel Time
3h 50m
₹12,332
Onwards
Via Prayagraj(Allahabad)
Kolkata
Prayagraj(Allahabad)
Lucknow
Approx Travel Time
19h 13m
₹3,425
Onwards
Via Durgapur, Varanasi
Kolkata
Durgapur
Varanasi
Lucknow
Approx Travel Time
20h 6m
₹4,400
Onwards
CHEAPEST
Kolkata
Durgapur
Varanasi
Lucknow
Approx Travel Time
22h 27m
₹2,052
Onwards
Via Ranchi
Kolkata
Ranchi
Lucknow
Approx Travel Time
5h 10m
₹9,134
Onwards
Via Guwahati
Kolkata
Guwahati
Lucknow
Approx Travel Time
4h 35m
₹10,585
Onwards
Via Raipur, Chhattisgarh
Kolkata
Raipur, Chhattisgarh
Lucknow
Approx Travel Time
4h 10m
₹12,912
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Lucknow?
Lucknow is approximately 850+ km from Kolkata.
How long does it take to reach Lucknow from Kolkata?
It takes approximately 2 hours to reach Lucknow from Kolkata by Flight.
Routes Connecting Kolkata
Routes From Kolkata
Routes Connecting Lucknow
Routes From Lucknow
Popular Places Routes
- Kolkata to Gurdaspur
- Singrauli to Sasan-Gir
- Rishikesh to Dhampur
- Bhavani to Chennai
- Manali to Halvad
- Vrindavan to Wardha
- Bhandara to Challakere
- Daman to Ratlam
- Perinthalmanna to Kolkata
- Krishnagiri to Koraput
- Sangareddy to Varanasi
- Rayagada to Surendranagar
- Jhansi to Bangalore
- Akola to Delhi
- Perinthalmanna to Sirohi

