hero
How2Go
Karnal to Machilipatnam

Karnal to Machilipatnam

Machilipatnam is approximately 1650+ km from Karnal, 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

Karnal

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

12h 35m

₹6,766

Onwards

Karnal

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

10h 31m

₹10,106

Onwards

Karnal

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

11h 40m

₹10,485

Onwards

Karnal

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

13h 27m

₹9,519

Onwards

Via Delhi, Gannavaram

FASTEST

Karnal

Delhi

Gannavaram

Machilipatnam

Approx Travel Time

8h 52m

₹11,376

Onwards

Karnal

Delhi

Gannavaram

Machilipatnam

Approx Travel Time

12h 21m

₹9,926

Onwards

Via Delhi, Hyderabad

Karnal

Delhi

Hyderabad

Machilipatnam

Approx Travel Time

1d 8h 26m

₹3,088

Onwards

Via Agra, Hyderabad

CHEAPEST

Karnal

Agra

Hyderabad

Machilipatnam

Approx Travel Time

1d 13h

₹1,130

Onwards

Karnal

Agra

Hyderabad

Machilipatnam

Approx Travel Time

1d 14h 21m

₹1,369

Onwards

Via Delhi, Nagpur, Hyderabad

Karnal

Delhi

Nagpur

Hyderabad

Machilipatnam

Approx Travel Time

2d 0h 45m

₹5,072

Onwards

Frequently Asked Questions

What is the distance between Karnal and Machilipatnam?

Machilipatnam is approximately 1650+ kms from Karnal.

How long does it take to reach Machilipatnam from Karnal?

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

What is the cheapest way to reach Machilipatnam from Karnal?

The cheapest way to reach Machilipatnam from Karnal is by Train Via Agra, Hyderabad.

What is the fastest way to reach Machilipatnam from Karnal?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India