The journey from Machilipatnam to Kolkata covers approximately 1100 km. You must travel to Vijayawada to catch a direct train to Howrah or Shalimar. The route follows the scenic Coromandel Coast. Expect a travel time of 18 to 22 hours. Kolkata is the cultural capital of India.
Total Distance: Driving distance 1100 km, straight-line air distance 900 km.
Book your tickets well in advance as this is a very popular route.
October to March for pleasant weather.