Nagpur to Machilipatnam Distance

Machilipatnam is approximately 700+ km from Nagpur. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Machilipatnam, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Nagpur, India to Machilipatnam, India

Via Warangal

RECOMMENDED

Nagpur

Warangal

Machilipatnam

Approx Travel Time

10h 28m

₹475

Onwards

Via Vijayawada

Nagpur

Vijayawada

Machilipatnam

Approx Travel Time

12h 5m

₹684

Onwards

CHEAPEST

Nagpur

Vijayawada

Machilipatnam

Approx Travel Time

11h 58m

₹430

Onwards

Via Guntur

Nagpur

Guntur

Machilipatnam

Approx Travel Time

13h 42m

₹2,122

Onwards

Via Hyderabad

Nagpur

Hyderabad

Machilipatnam

Approx Travel Time

18h 50m

₹1,485

Onwards

Via Visakhapatnam, Gannavaram

FASTEST

Nagpur

Visakhapatnam

Gannavaram

Machilipatnam

Approx Travel Time

7h 1m

₹14,372

Onwards

Via Hyderabad, Gannavaram

Nagpur

Hyderabad

Gannavaram

Machilipatnam

Approx Travel Time

19h 31m

₹3,279

Onwards

Via Khammam

Nagpur

Khammam

Machilipatnam

Approx Travel Time

11h 43m

₹475

Onwards

Via Madhira

Nagpur

Madhira

Machilipatnam

Approx Travel Time

14h 25m

₹490

Onwards

Via Khammam, Gudivada

Nagpur

Khammam

Gudivada

Machilipatnam

Approx Travel Time

11h 26m

₹620

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Nagpur and Machilipatnam?

The straight-line distance is approximately 550+ km.

What is the distance from Nagpur to Machilipatnam via Warangal?

Via Warangal, the distance is approximately 700+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India