
Mehsana to Gaya
Gaya is approximately 1500+ kms from Mehsana. The fastest way to reach Gaya from Mehsana is by Train, Flight Via Delhi. It takes approximately 20 hours. The cheapest way to reach Gaya from Mehsana is by Train Via Nadiad which would take approximately 31 hours.
Sort By
Mode of Transport
Via Kanpur
RECOMMENDED
Mehsana
Kanpur
Gaya
Approx Travel Time
1d 7h 25m
₹855
Onwards
Via Lucknow
Mehsana
Lucknow
Gaya
Approx Travel Time
1d 8h 10m
On Demand
Via Delhi
FASTEST
Mehsana
Delhi
Gaya
Approx Travel Time
19h 25m
₹6,178
Onwards
Via Jaipur
Mehsana
Jaipur
Gaya
Approx Travel Time
1d 9h 25m
₹850
Onwards
Via Agra
Mehsana
Agra
Gaya
Approx Travel Time
1d 9h 10m
₹895
Onwards
Via Ahmedabad
Mehsana
Ahmedabad
Gaya
Approx Travel Time
1d 6h 40m
₹870
Onwards
Mehsana
Ahmedabad
Gaya
Approx Travel Time
1d 6h 55m
₹1,025
Onwards
Via Tundla
Mehsana
Tundla
Gaya
Approx Travel Time
1d 9h 25m
₹965
Onwards
Via Nadiad
CHEAPEST
Mehsana
Nadiad
Gaya
Approx Travel Time
1d 7h 10m
₹805
Onwards
Via Deoria
Mehsana
Deoria
Gaya
Approx Travel Time
1d 8h 40m
On Demand
Frequently Asked Questions
What is the distance between Mehsana and Gaya?
Gaya is approximately 1500+ kms from Mehsana.
How long does it take to reach Gaya from Mehsana?
It takes approximately 20 hours to reach Gaya from Mehsana by Train, Flight Via Delhi.
What is the cheapest way to reach Gaya from Mehsana?
The cheapest way to reach Gaya from Mehsana is by Train Via Nadiad.
What is the fastest way to reach Gaya from Mehsana?
The fastest way to reach Gaya from Mehsana is by Train, Flight Via Delhi.