hero
How2Go
Nainpur to Machilipatnam

Nainpur to Machilipatnam

Machilipatnam is approximately 850+ kms from Nainpur. The fastest way to reach Machilipatnam from Nainpur is by Bus, Train Via Balaghat, Khammam. It takes approximately 16 hours. The cheapest way to reach Machilipatnam from Nainpur is by Train Via Khammam which would take approximately 17 hours.

Sort By
Mode of Transport

Via Khammam

RECOMMENDED

CHEAPEST

Nainpur

Khammam

Machilipatnam

Approx Travel Time

16h 47m

₹535

Onwards

Via Warangal

Nainpur

Warangal

Machilipatnam

Approx Travel Time

16h 59m

On Demand

Nainpur

Warangal

Machilipatnam

Approx Travel Time

16h 49m

₹575

Onwards

Ads by MMT

Via Vijayawada

Nainpur

Vijayawada

Machilipatnam

Approx Travel Time

17h 36m

On Demand

Nainpur

Vijayawada

Machilipatnam

Approx Travel Time

16h 51m

₹570

Onwards

Via Balaghat, Khammam

FASTEST

Nainpur

Balaghat

Khammam

Machilipatnam

Approx Travel Time

15h 57m

₹1,115

Onwards

Nainpur

Balaghat

Khammam

Machilipatnam

Approx Travel Time

17h 5m

₹580

Onwards

Ads by MMT

Via Balaghat, Hyderabad

Nainpur

Balaghat

Hyderabad

Machilipatnam

Approx Travel Time

1d 0h 10m

₹2,288

Onwards

Via Gondia, Jangaon

Nainpur

Gondia

Jangaon

Machilipatnam

Approx Travel Time

16h 13m

₹730

Onwards

Via Balaghat, Warangal

Nainpur

Balaghat

Warangal

Machilipatnam

Approx Travel Time

15h 59m

₹1,130

Onwards

Frequently Asked Questions

What is the distance between Nainpur and Machilipatnam?

Machilipatnam is approximately 850+ kms from Nainpur.

How long does it take to reach Machilipatnam from Nainpur?

It takes approximately 16 hours to reach Machilipatnam from Nainpur by Bus, Train Via Balaghat, Khammam.

What is the cheapest way to reach Machilipatnam from Nainpur?

The cheapest way to reach Machilipatnam from Nainpur is by Train Via Khammam.

What is the fastest way to reach Machilipatnam from Nainpur?

The fastest way to reach Machilipatnam from Nainpur is by Bus, Train Via Balaghat, Khammam.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India