
Machilipatnam to Shillong
Shillong is approximately 1650+ kms from Machilipatnam. The fastest way to reach Shillong from Machilipatnam is by Train, Flight Via Visakhapatnam, Kolkata. It takes approximately 12 hours. The cheapest way to reach Shillong from Machilipatnam is by Train, Flight Via Vijayawada, Guwahati which would take approximately 40 hours.
Sort By
Mode of Transport
Via Visakhapatnam, Kolkata
RECOMMENDED
FASTEST
Machilipatnam
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
11h 35m
₹11,121
Onwards
Via Visakhapatnam, Guwahati
Machilipatnam
Visakhapatnam
Guwahati
Shillong
Approx Travel Time
12h 20m
₹14,527
Onwards
Machilipatnam
Visakhapatnam
Guwahati
Shillong
Approx Travel Time
13h 35m
₹9,855
Onwards
Machilipatnam
Visakhapatnam
Guwahati
Shillong
Approx Travel Time
14h 8m
₹12,648
Onwards
Via Hyderabad, Kolkata
Machilipatnam
Hyderabad
Kolkata
Shillong
Approx Travel Time
13h 20m
₹11,467
Onwards
Via Hyderabad, Guwahati
Machilipatnam
Hyderabad
Guwahati
Shillong
Approx Travel Time
13h 50m
₹12,842
Onwards
Machilipatnam
Hyderabad
Guwahati
Shillong
Approx Travel Time
15h 5m
₹8,170
Onwards
Machilipatnam
Hyderabad
Guwahati
Shillong
Approx Travel Time
15h 38m
₹10,839
Onwards
Via Visakhapatnam, Siliguri
Machilipatnam
Visakhapatnam
Siliguri
Shillong
Approx Travel Time
21h 20m
₹12,453
Onwards
Via Vijayawada, Guwahati
CHEAPEST
Machilipatnam
Vijayawada
Guwahati
Shillong
Approx Travel Time
1d 15h 35m
₹5,937
Onwards
Frequently Asked Questions
What is the distance between Machilipatnam and Shillong?
Shillong is approximately 1650+ kms from Machilipatnam.
How long does it take to reach Shillong from Machilipatnam?
It takes approximately 12 hours to reach Shillong from Machilipatnam by Train, Flight Via Visakhapatnam, Kolkata.
What is the cheapest way to reach Shillong from Machilipatnam?
The cheapest way to reach Shillong from Machilipatnam is by Train, Flight Via Vijayawada, Guwahati.
What is the fastest way to reach Shillong from Machilipatnam?
The fastest way to reach Shillong from Machilipatnam is by Train, Flight Via Visakhapatnam, Kolkata.
Routes Connecting Machilipatnam
Routes From Machilipatnam
- Machilipatnam to Muzaffarnagar
- Machilipatnam to Tiruchirappalli
- Machilipatnam to Mangalore
- Machilipatnam to Delhi
- Machilipatnam to Chotila
- Machilipatnam to Ballia
- Machilipatnam to Kadur
- Machilipatnam to Forbesganj
- Machilipatnam to KOSI-KALAN
- Machilipatnam to Chandrapur
- Machilipatnam to Rayagada
- Machilipatnam to Kottayam
- Machilipatnam to Kedarnath
- Machilipatnam to Pratapgarh
- Machilipatnam to Deoria
Routes To Machilipatnam
- Ahmedabad to Machilipatnam
- Puttaparthi to Machilipatnam
- Bharatpur to Machilipatnam
- Katihar to Machilipatnam
- Tikamgarh to Machilipatnam
- Chilika-Lake to Machilipatnam
- Chandausi to Machilipatnam
- Lalitpur to Machilipatnam
- Puri to Machilipatnam
- Kumbhalgarh to Machilipatnam
- Giddalur to Machilipatnam
- Asansol to Machilipatnam
- Surendranagar to Machilipatnam
- Kovvur to Machilipatnam
- Sakleshpur to Machilipatnam