hero
How2Go
Machilipatnam to Nagaur

Machilipatnam to Nagaur

Nagaur is approximately 2050+ kms from Machilipatnam. The fastest way to reach Nagaur from Machilipatnam is by Bus, Flight Via Hyderabad, Jodhpur. It takes approximately 16 hours. The cheapest way to reach Nagaur from Machilipatnam is by Bus, Train Via Vijayawada which would take approximately 36 hours.

Sort By
Mode of Transport

Via Vijayawada

RECOMMENDED

Machilipatnam

Vijayawada

Nagaur

Approx Travel Time

1d 10h 54m

On Demand

CHEAPEST

Machilipatnam

Vijayawada

Nagaur

Approx Travel Time

1d 11h 22m

₹2,151

Onwards

Machilipatnam

Vijayawada

Nagaur

Approx Travel Time

1d 11h 17m

₹2,210

Onwards

Via Hyderabad, Jodhpur

Machilipatnam

Hyderabad

Jodhpur

Nagaur

Approx Travel Time

16h 13m

₹9,011

Onwards

FASTEST

Machilipatnam

Hyderabad

Jodhpur

Nagaur

Approx Travel Time

15h 55m

₹9,316

Onwards

Machilipatnam

Hyderabad

Jodhpur

Nagaur

Approx Travel Time

17h 18m

₹8,676

Onwards

Machilipatnam

Hyderabad

Jodhpur

Nagaur

Approx Travel Time

17h

₹8,981

Onwards

Ads by MMT

Via Hyderabad

Machilipatnam

Hyderabad

Nagaur

Approx Travel Time

1d 20h 10m

₹2,600

Onwards

Via Gannavaram, Delhi

Machilipatnam

Gannavaram

Delhi

Nagaur

Approx Travel Time

17h 34m

On Demand

Ads by MMT

Via Hyderabad, Jaipur

Machilipatnam

Hyderabad

Jaipur

Nagaur

Approx Travel Time

18h 15m

₹8,812

Onwards

Frequently Asked Questions

What is the distance between Machilipatnam and Nagaur?

Nagaur is approximately 2050+ kms from Machilipatnam.

How long does it take to reach Nagaur from Machilipatnam?

It takes approximately 16 hours to reach Nagaur from Machilipatnam by Bus, Flight Via Hyderabad, Jodhpur.

What is the cheapest way to reach Nagaur from Machilipatnam?

The cheapest way to reach Nagaur from Machilipatnam is by Bus, Train Via Vijayawada.

What is the fastest way to reach Nagaur from Machilipatnam?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India