hero
How2Go
Nokha to Machilipatnam

Nokha to Machilipatnam

Machilipatnam is approximately 2150+ kms from Nokha. The fastest way to reach Machilipatnam from Nokha is by Train, Flight, Bus Via Jodhpur, Hyderabad. It takes approximately 18 hours. The cheapest way to reach Machilipatnam from Nokha is by Bus Via Hyderabad which would take approximately 49 hours.

Sort By
Mode of Transport

Via Vijayawada

RECOMMENDED

Nokha

Vijayawada

Machilipatnam

Approx Travel Time

1d 11h 53m

₹2,230

Onwards

Nokha

Vijayawada

Machilipatnam

Approx Travel Time

1d 12h 38m

On Demand

Nokha

Vijayawada

Machilipatnam

Approx Travel Time

1d 18h 18m

₹4,324

Onwards

Via Delhi, Rajahmundry

Nokha

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

20h 19m

On Demand

Nokha

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

20h 53m

₹6,736

Onwards

Nokha

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

21h 4m

On Demand

Nokha

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

21h 38m

₹7,260

Onwards

Ads by MMT

Via Jodhpur, Hyderabad

FASTEST

Nokha

Jodhpur

Hyderabad

Machilipatnam

Approx Travel Time

17h 35m

₹10,334

Onwards

Via Hyderabad

CHEAPEST

Nokha

Hyderabad

Machilipatnam

Approx Travel Time

2d 0h 25m

₹2,150

Onwards

Ads by MMT

Via Jaipur, Hyderabad

Nokha

Jaipur

Hyderabad

Machilipatnam

Approx Travel Time

19h 35m

₹8,487

Onwards

Frequently Asked Questions

What is the distance between Nokha and Machilipatnam?

Machilipatnam is approximately 2150+ kms from Nokha.

How long does it take to reach Machilipatnam from Nokha?

It takes approximately 18 hours to reach Machilipatnam from Nokha by Train, Flight, Bus Via Jodhpur, Hyderabad.

What is the cheapest way to reach Machilipatnam from Nokha?

The cheapest way to reach Machilipatnam from Nokha is by Bus Via Hyderabad.

What is the fastest way to reach Machilipatnam from Nokha?

The fastest way to reach Machilipatnam from Nokha is by Train, Flight, Bus Via Jodhpur, Hyderabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India