The journey from Kozhikode to Lucknow covers approximately 2300 km. You can take a train from Kozhikode to Chennai and then a connecting train to Lucknow, or fly from Kozhikode (CCJ) to Lucknow (LKO). This route takes you from the tropical south to the historic Gangetic plains of Uttar Pradesh. Expect a travel time of 45 hours by train or 7 hours by flight.
Total Distance: Driving distance 2350 km, Air distance 1950 km.
Trains are often on time; check the status on the NTES app.
Flights usually have a layover in Delhi or Bengaluru.
October to March for pleasant weather in Lucknow.