hero
How2Go
Machilipatnam to Shahganj

Machilipatnam to Shahganj

Shahganj is approximately 1150+ kms from Machilipatnam. The fastest way to reach Shahganj from Machilipatnam is by Cab, Flight, Train Via Gannavaram, Hyderabad, Ayodhya. It takes approximately 11 hours. The cheapest way to reach Shahganj from Machilipatnam is by Bus Via Hyderabad, Sultanpur which would take approximately 39 hours.

Sort By
Mode of Transport

Via Gannavaram, Varanasi

RECOMMENDED

Machilipatnam

Gannavaram

Varanasi

Shahganj

Approx Travel Time

13h 44m

On Demand

Machilipatnam

Gannavaram

Varanasi

Shahganj

Approx Travel Time

12h 17m

On Demand

Machilipatnam

Gannavaram

Varanasi

Shahganj

Approx Travel Time

12h 30m

On Demand

Machilipatnam

Gannavaram

Varanasi

Shahganj

Approx Travel Time

13h 57m

On Demand

Via Vijayawada

Machilipatnam

Vijayawada

Shahganj

Approx Travel Time

1d 6h 40m

On Demand

Machilipatnam

Vijayawada

Shahganj

Approx Travel Time

1d 6h 45m

On Demand

Machilipatnam

Vijayawada

Shahganj

Approx Travel Time

1d 6h 17m

On Demand

Ads by MMT

Via Gannavaram, Hyderabad, Ayodhya

FASTEST

Machilipatnam

Gannavaram

Hyderabad

Ayodhya

Shahganj

Approx Travel Time

11h 17m

On Demand

Via Hyderabad, Sultanpur

CHEAPEST

Machilipatnam

Hyderabad

Sultanpur

Shahganj

Approx Travel Time

1d 14h 20m

₹2,565

Onwards

Ads by MMT

Via Gannavaram, Hyderabad, Varanasi

Machilipatnam

Gannavaram

Hyderabad

Varanasi

Shahganj

Approx Travel Time

13h 19m

On Demand

Frequently Asked Questions

What is the distance between Machilipatnam and Shahganj?

Shahganj is approximately 1150+ kms from Machilipatnam.

How long does it take to reach Shahganj from Machilipatnam?

It takes approximately 11 hours to reach Shahganj from Machilipatnam by Cab, Flight, Train Via Gannavaram, Hyderabad, Ayodhya.

What is the cheapest way to reach Shahganj from Machilipatnam?

The cheapest way to reach Shahganj from Machilipatnam is by Bus Via Hyderabad, Sultanpur.

What is the fastest way to reach Shahganj from Machilipatnam?

The fastest way to reach Shahganj from Machilipatnam is by Cab, Flight, Train Via Gannavaram, Hyderabad, Ayodhya.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India