hero
How2Go
Dwarka to Machilipatnam

Dwarka to Machilipatnam

Machilipatnam is approximately 2000+ kms from Dwarka. The fastest way to reach Machilipatnam from Dwarka is by Train, Flight, Bus Via Rajkot, Hyderabad. It takes approximately 16 hours. The cheapest way to reach Machilipatnam from Dwarka is by Train, Flight Via Rajkot, Hyderabad which would take approximately 17 hours.

Sort By
Mode of Transport

Via Vijayawada

RECOMMENDED

Dwarka

Vijayawada

Machilipatnam

Approx Travel Time

1d 10h 40m

On Demand

Dwarka

Vijayawada

Machilipatnam

Approx Travel Time

1d 11h 25m

On Demand

Via Rajkot, Hyderabad

CHEAPEST

Dwarka

Rajkot

Hyderabad

Machilipatnam

Approx Travel Time

16h 33m

₹7,141

Onwards

FASTEST

Dwarka

Rajkot

Hyderabad

Machilipatnam

Approx Travel Time

16h 13m

₹7,426

Onwards

Dwarka

Rajkot

Hyderabad

Machilipatnam

Approx Travel Time

19h 44m

On Demand

Dwarka

Rajkot

Hyderabad

Machilipatnam

Approx Travel Time

20h 4m

On Demand

Ads by MMT

Via Warangal

Dwarka

Warangal

Machilipatnam

Approx Travel Time

1d 11h 21m

On Demand

Via Ahmedabad, Hyderabad

Dwarka

Ahmedabad

Hyderabad

Machilipatnam

Approx Travel Time

1d 23h 20m

On Demand

Dwarka

Ahmedabad

Hyderabad

Machilipatnam

Approx Travel Time

23h 15m

On Demand

Dwarka

Ahmedabad

Hyderabad

Machilipatnam

Approx Travel Time

22h 55m

On Demand

Ads by MMT

Frequently Asked Questions

What is the distance between Dwarka and Machilipatnam?

Machilipatnam is approximately 2000+ kms from Dwarka.

How long does it take to reach Machilipatnam from Dwarka?

It takes approximately 16 hours to reach Machilipatnam from Dwarka by Train, Flight, Bus Via Rajkot, Hyderabad.

What is the cheapest way to reach Machilipatnam from Dwarka?

The cheapest way to reach Machilipatnam from Dwarka is by Train, Flight Via Rajkot, Hyderabad.

What is the fastest way to reach Machilipatnam from Dwarka?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India