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