Jammu to Mehsana Distance

Mehsana is approximately 1150+ km from Jammu. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 24 hours, subject to the chosen service and route. Flying is the fastest way to reach Mehsana, with a total travel time of approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Jammu, India to Mehsana, India

Via Ahmedabad

RECOMMENDED

Jammu

Ahmedabad

Mehsana

Approx Travel Time

5h 55m

₹6,484

Onwards

FASTEST

Jammu

Ahmedabad

Mehsana

Approx Travel Time

5h 34m

₹9,197

Onwards

Via Delhi

Jammu

Delhi

Mehsana

Approx Travel Time

17h 31m

₹770

Onwards

Ads by MMT

Direct Options

CHEAPEST

Jammu

Mehsana

Approx Travel Time

23h 28m

₹600

Onwards

Via Amritsar, Ahmedabad

Jammu

Amritsar

Ahmedabad

Mehsana

Approx Travel Time

12h 31m

₹8,661

Onwards

Ads by MMT

Via Merta

Jammu

Merta

Mehsana

Approx Travel Time

1d 2h 9m

On Demand

Via Bikaner

Jammu

Bikaner

Mehsana

Approx Travel Time

1d 2h 45m

₹2,042

Onwards

Via Jodhpur

Jammu

Jodhpur

Mehsana

Approx Travel Time

1d 0h 3m

₹9,727

Onwards

Via Mohali, Ahmedabad

Jammu

Mohali

Ahmedabad

Mehsana

Approx Travel Time

8h 25m

₹13,204

Onwards

Via Delhi, Ahmedabad

Jammu

Delhi

Ahmedabad

Mehsana

Approx Travel Time

8h 14m

₹14,000

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Jammu and Mehsana?

The straight-line distance is approximately 1000+ km.

What is the distance from Jammu to Mehsana via Ahmedabad?

Via Ahmedabad, the distance is approximately 1150+ km, taking around 6 hours.

Is there a train from Jammu to Mehsana?

Yes, trains run between Jammu and Mehsana, covering approximately 1300+ km in around 24 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India