hero
How2Go
Machilipatnam to Karnal

Machilipatnam to Karnal

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

Read More
Sort By
Mode of Transport

Via Rajahmundry, Delhi

RECOMMENDED

Machilipatnam

Rajahmundry

Delhi

Karnal

Approx Travel Time

10h 54m

₹7,440

Onwards

Machilipatnam

Rajahmundry

Delhi

Karnal

Approx Travel Time

10h 16m

₹10,662

Onwards

Machilipatnam

Rajahmundry

Delhi

Karnal

Approx Travel Time

12h 36m

₹9,417

Onwards

Via Gannavaram, Delhi

FASTEST

Machilipatnam

Gannavaram

Delhi

Karnal

Approx Travel Time

8h 16m

₹11,933

Onwards

Machilipatnam

Gannavaram

Delhi

Karnal

Approx Travel Time

12h 26m

₹10,030

Onwards

Machilipatnam

Gannavaram

Delhi

Karnal

Approx Travel Time

9h 55m

₹12,323

Onwards

Via Hyderabad, Agra

Machilipatnam

Hyderabad

Agra

Karnal

Approx Travel Time

1d 9h 28m

₹1,515

Onwards

CHEAPEST

Machilipatnam

Hyderabad

Agra

Karnal

Approx Travel Time

1d 10h 38m

₹1,130

Onwards

Via Rajahmundry, Agra

Machilipatnam

Rajahmundry

Agra

Karnal

Approx Travel Time

1d 11h 8m

₹4,292

Onwards

Via Hyderabad, Bhopal, Delhi

Machilipatnam

Hyderabad

Bhopal

Delhi

Karnal

Approx Travel Time

1d 17h 37m

₹4,568

Onwards

Frequently Asked Questions

What is the distance between Machilipatnam and Karnal?

Karnal is approximately 1650+ kms from Machilipatnam.

How long does it take to reach Karnal from Machilipatnam?

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

What is the cheapest way to reach Karnal from Machilipatnam?

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

What is the fastest way to reach Karnal from Machilipatnam?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India