hero
How2Go
Jammu to Machilipatnam

Jammu to Machilipatnam

Machilipatnam is approximately 2150+ kms from Jammu. The fastest way to reach Machilipatnam from Jammu is by Flight, Cab Via Delhi, Gannavaram. It takes approximately 10 hours. The cheapest way to reach Machilipatnam from Jammu is by Train Via Warangal which would take approximately 40 hours.

Sort By
Mode of Transport

Via Hyderabad

RECOMMENDED

Jammu

Hyderabad

Machilipatnam

Approx Travel Time

15h 20m

₹9,365

Onwards

Jammu

Hyderabad

Machilipatnam

Approx Travel Time

15h 5m

₹9,599

Onwards

Via Warangal

Jammu

Warangal

Machilipatnam

Approx Travel Time

1d 16h 21m

On Demand

CHEAPEST

Jammu

Warangal

Machilipatnam

Approx Travel Time

1d 16h 11m

₹980

Onwards

Ads by MMT

Via Warangal, Gudivada

Jammu

Warangal

Gudivada

Machilipatnam

Approx Travel Time

1d 17h 43m

On Demand

Via Delhi, Gannavaram

FASTEST

Jammu

Delhi

Gannavaram

Machilipatnam

Approx Travel Time

9h 37m

₹16,966

Onwards

Ads by MMT

Via Delhi, Hyderabad

Jammu

Delhi

Hyderabad

Machilipatnam

Approx Travel Time

2d 9h 30m

₹6,126

Onwards

Via Delhi, Rajahmundry

Jammu

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

10h 29m

On Demand

Jammu

Delhi

Rajahmundry

Machilipatnam

Approx Travel Time

11h 3m

₹13,254

Onwards

Via Hyderabad, Rajahmundry

Jammu

Hyderabad

Rajahmundry

Machilipatnam

Approx Travel Time

12h 9m

On Demand

Frequently Asked Questions

What is the distance between Jammu and Machilipatnam?

Machilipatnam is approximately 2150+ kms from Jammu.

How long does it take to reach Machilipatnam from Jammu?

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

What is the cheapest way to reach Machilipatnam from Jammu?

The cheapest way to reach Machilipatnam from Jammu is by Train Via Warangal.

What is the fastest way to reach Machilipatnam from Jammu?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India