The distance between Kanayannur and Patna is approximately 2600 km. The most efficient way to travel is by flight from Cochin International Airport to Jay Prakash Narayan International Airport. Alternatively, you can take a long-distance train from Ernakulam Junction, which takes about 50 hours. Patna is one of the oldest continuously inhabited places in the world, known for its rich history and connection to Buddhism and Jainism.
Total Distance: 2600 km by road, 2200 km air distance.
This is a very long journey; book a 2AC or 3AC berth for comfort.
Expect a layover in Delhi or Kolkata.
October to March for pleasant weather.