Mehsana to Kottayam Distance

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

Via Ahmedabad, Cochin

RECOMMENDED

Mehsana

Ahmedabad

Cochin

Kottayam

Approx Travel Time

9h 5m

₹8,523

Onwards

Mehsana

Ahmedabad

Cochin

Kottayam

Approx Travel Time

10h 20m

₹8,710

Onwards

FASTEST

Mehsana

Ahmedabad

Cochin

Kottayam

Approx Travel Time

8h 52m

₹9,793

Onwards

Mehsana

Ahmedabad

Cochin

Kottayam

Approx Travel Time

10h 7m

₹9,980

Onwards

Via Kasaragod

Mehsana

Kasaragod

Kottayam

Approx Travel Time

1d 10h 39m

On Demand

Mehsana

Kasaragod

Kottayam

Approx Travel Time

1d 19h 38m

On Demand

Ads by MMT

Via Bharuch

Mehsana

Bharuch

Kottayam

Approx Travel Time

1d 12h 25m

On Demand

Direct Options

Mehsana

Kottayam

Approx Travel Time

1d 13h 8m

On Demand

Ads by MMT

Via Calicut

CHEAPEST

Mehsana

Calicut

Kottayam

Approx Travel Time

1d 14h 20m

₹2,715

Onwards

Via Vadodara, Cochin

Mehsana

Vadodara

Cochin

Kottayam

Approx Travel Time

12h 42m

₹8,526

Onwards

Frequently Asked Questions

What is the distance between Mehsana and Kottayam?

Kottayam is approximately 1600+ km from Mehsana.

How long does it take to reach Kottayam from Mehsana?

It takes approximately 9 hours to reach Kottayam from Mehsana by Cab, Flight, Train Via Ahmedabad, Cochin.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India