Mehsana to Katra Distance

Katra is approximately 1650+ km from Mehsana. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 32 hours, subject to the chosen service and route. Flying is the fastest way to reach Katra, with a total travel time of approximately 8 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 Mehsana, India to Katra, India

Direct Options

RECOMMENDED

CHEAPEST

Mehsana

Katra

Approx Travel Time

1d 8h 12m

₹660

Onwards

Via Ambala

Mehsana

Ambala

Katra

Approx Travel Time

23h 19m

₹785

Onwards

Ads by MMT

Via Hanumangarh

Mehsana

Hanumangarh

Katra

Approx Travel Time

1d 1h 52m

₹1,850

Onwards

Via Jaipur

Mehsana

Jaipur

Katra

Approx Travel Time

1d 4h 32m

₹2,105

Onwards

Ads by MMT

Via Ahmedabad, Jammu

FASTEST

Mehsana

Ahmedabad

Jammu

Katra

Approx Travel Time

8h 2m

₹11,245

Onwards

Mehsana

Ahmedabad

Jammu

Katra

Approx Travel Time

8h 45m

₹7,086

Onwards

Mehsana

Ahmedabad

Jammu

Katra

Approx Travel Time

8h 22m

₹8,891

Onwards

Mehsana

Ahmedabad

Jammu

Katra

Approx Travel Time

8h 35m

₹6,414

Onwards

Mehsana

Ahmedabad

Jammu

Katra

Approx Travel Time

8h 15m

₹8,718

Onwards

Via Bikaner, Amritsar

Mehsana

Bikaner

Amritsar

Katra

Approx Travel Time

1d 4h 17m

₹5,830

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1050+ km.

What is the distance from Mehsana to Katra via Ambala?

Via Ambala, the distance is approximately 1400+ km, taking around 24 hours.

Is there a train from Mehsana to Katra?

Yes, trains run between Mehsana and Katra, covering approximately 1650+ km in around 32 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India