
Madurai to Gaya
Gaya is approximately 2250+ kms from Madurai. The fastest way to reach Gaya from Madurai is by Flight Via Srikalahasti, Kolkata. It takes approximately 8 hours. The cheapest way to reach Gaya from Madurai is by Train Via Vijayawada which would take approximately 42 hours.
Sort By
Mode of Transport
Via Bangalore, Patna
RECOMMENDED
Madurai
Bangalore
Patna
Gaya
Approx Travel Time
9h 20m
₹10,938
Onwards
Madurai
Bangalore
Patna
Gaya
Approx Travel Time
16h 5m
₹6,623
Onwards
Madurai
Bangalore
Patna
Gaya
Approx Travel Time
18h 5m
₹6,768
Onwards
Via Hyderabad, Patna
Madurai
Hyderabad
Patna
Gaya
Approx Travel Time
9h 5m
₹12,274
Onwards
Madurai
Hyderabad
Patna
Gaya
Approx Travel Time
1d 1h 50m
₹7,069
Onwards
Via Srikalahasti, Kolkata
FASTEST
Madurai
Srikalahasti
Kolkata
Gaya
Approx Travel Time
7h 35m
₹17,207
Onwards
Via Bangalore, Kolkata
Madurai
Bangalore
Kolkata
Gaya
Approx Travel Time
7h 50m
₹13,441
Onwards
Via Coimbatore, Kolkata
Madurai
Coimbatore
Kolkata
Gaya
Approx Travel Time
11h 20m
₹12,247
Onwards
Madurai
Coimbatore
Kolkata
Gaya
Approx Travel Time
12h 20m
₹12,406
Onwards
Via Vijayawada
CHEAPEST
Madurai
Vijayawada
Gaya
Approx Travel Time
1d 17h 25m
₹1,180
Onwards
Frequently Asked Questions
What is the distance between Madurai and Gaya?
Gaya is approximately 2250+ kms from Madurai.
How long does it take to reach Gaya from Madurai?
It takes approximately 8 hours to reach Gaya from Madurai by Flight Via Srikalahasti, Kolkata.
What is the cheapest way to reach Gaya from Madurai?
The cheapest way to reach Gaya from Madurai is by Train Via Vijayawada.
What is the fastest way to reach Gaya from Madurai?
The fastest way to reach Gaya from Madurai is by Flight Via Srikalahasti, Kolkata.