The journey from Macherla to Kolkata covers approximately 1200 km. You can reach Kolkata by train or flight. There is no direct train, so you must travel via Guntur or Vijayawada to catch a train to Kolkata. The journey takes about 20 to 24 hours by train. Alternatively, you can fly from Vijayawada or Hyderabad to Kolkata. Ensure you plan your trip in advance.
Total Distance: 1200 km by road, 1000 km straight-line air distance.
Book your train tickets well in advance.
October to March, when the weather is cool and pleasant.