hero
How2Go
Varanasi to Machilipatnam

Varanasi to Machilipatnam

Machilipatnam is approximately 1050+ km from Varanasi, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Machilipatnam.

Read More
Sort By
Mode of Transport

Via Gannavaram

RECOMMENDED

FASTEST

Varanasi

Gannavaram

Machilipatnam

Approx Travel Time

5h 21m

₹10,839

Onwards

Varanasi

Gannavaram

Machilipatnam

Approx Travel Time

8h 50m

₹10,218

Onwards

Via Hyderabad

CHEAPEST

Varanasi

Hyderabad

Machilipatnam

Approx Travel Time

1d 11h 30m

₹3,950

Onwards

Varanasi

Hyderabad

Machilipatnam

Approx Travel Time

11h 9m

₹8,766

Onwards

Varanasi

Hyderabad

Machilipatnam

Approx Travel Time

12h 20m

₹8,951

Onwards

Via Warangal

Varanasi

Warangal

Machilipatnam

Approx Travel Time

1d 5h 48m

On Demand

Direct Cab

Varanasi

Machilipatnam

Approx Travel Time

1d 2h 33m

₹31,109

Onwards

Via Gannavaram, Gudivada

Varanasi

Gannavaram

Gudivada

Machilipatnam

Approx Travel Time

5h 29m

₹10,617

Onwards

Via Gannavaram, Kaikalur

Varanasi

Gannavaram

Kaikalur

Machilipatnam

Approx Travel Time

7h 40m

On Demand

Via Hyderabad, Gudivada

Varanasi

Hyderabad

Gudivada

Machilipatnam

Approx Travel Time

10h 17m

₹8,881

Onwards

Frequently Asked Questions

What is the distance between Varanasi and Machilipatnam?

Machilipatnam is approximately 1050+ kms from Varanasi.

How long does it take to reach Machilipatnam from Varanasi?

It takes approximately 6 hours to reach Machilipatnam from Varanasi by Flight, Cab Via Gannavaram.

What is the cheapest way to reach Machilipatnam from Varanasi?

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

What is the fastest way to reach Machilipatnam from Varanasi?

The fastest way to reach Machilipatnam from Varanasi is by Flight, Cab Via Gannavaram.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India