The journey from Machilipatnam to Delhi covers approximately 1800 km. You must travel to Vijayawada to catch a direct train to New Delhi. The route passes through several states, including Telangana, Maharashtra, and Madhya Pradesh. Expect a travel time of 28 to 32 hours. Delhi is the capital of India and a major transport hub.
Total Distance: Driving distance 1800 km, straight-line air distance 1400 km.
Book your tickets well in advance as this is a very popular route.
October to March for pleasant weather.