hero
How2Go
Shimla to Machilipatnam

Shimla to Machilipatnam

Machilipatnam is approximately 1850+ km from Shimla, 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 Delhi, Rajahmundry

RECOMMENDED

Shimla

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

19h 54m

₹7,446

Onwards

Shimla

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

19h 10m

₹7,951

Onwards

Shimla

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

16h 53m

₹11,157

Onwards

Shimla

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

12h 4m

₹14,167

Onwards

Shimla

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

11h 20m

₹14,672

Onwards

Via Delhi, Gannavaram

FASTEST

Shimla

Delhi

Gannavaram

Machilipatnam

Approx Travel Time

8h 21m

₹19,041

Onwards

Shimla

Delhi

Gannavaram

Machilipatnam

Approx Travel Time

16h 11m

₹12,335

Onwards

Shimla

Delhi

Gannavaram

Machilipatnam

Approx Travel Time

19h 40m

₹10,701

Onwards

Via Delhi, Hyderabad

CHEAPEST

Shimla

Delhi

Hyderabad

Machilipatnam

Approx Travel Time

1d 14h 24m

₹1,730

Onwards

Via Agra, Hyderabad

Shimla

Agra

Hyderabad

Machilipatnam

Approx Travel Time

2d 3h 59m

₹6,654

Onwards

Frequently Asked Questions

What is the distance between Shimla and Machilipatnam?

Machilipatnam is approximately 1850+ kms from Shimla.

How long does it take to reach Machilipatnam from Shimla?

It takes approximately 9 hours to reach Machilipatnam from Shimla by Flight, Cab Via Delhi, Gannavaram.

What is the cheapest way to reach Machilipatnam from Shimla?

The cheapest way to reach Machilipatnam from Shimla is by Bus, Train Via Delhi, Hyderabad.

What is the fastest way to reach Machilipatnam from Shimla?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India