
Unjha to Gaya
Gaya is approximately 1800+ kms from Unjha. The fastest way to reach Gaya from Unjha is by Train, Flight Via Delhi. It takes approximately 19 hours. The cheapest way to reach Gaya from Unjha is by Train Via Jaipur which would take approximately 33 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Unjha
Delhi
Gaya
Approx Travel Time
18h 55m
₹6,173
Onwards
Via Jaipur
CHEAPEST
Unjha
Jaipur
Gaya
Approx Travel Time
1d 8h 55m
₹845
Onwards
Via Ajmer
Unjha
Ajmer
Gaya
Approx Travel Time
1d 8h 40m
On Demand
Via Bandikui
Unjha
Bandikui
Gaya
Approx Travel Time
1d 8h 55m
₹855
Onwards
Via Kishangarh
Unjha
Kishangarh
Gaya
Approx Travel Time
1d 8h 55m
On Demand
Via Ahmedabad
Unjha
Ahmedabad
Gaya
Approx Travel Time
1d 7h 10m
₹870
Onwards
Unjha
Ahmedabad
Gaya
Approx Travel Time
1d 7h 43m
₹2,747
Onwards
Via Nadiad
Unjha
Nadiad
Gaya
Approx Travel Time
1d 7h 40m
₹855
Onwards
Via Vadodara
Unjha
Vadodara
Gaya
Approx Travel Time
1d 8h 25m
On Demand
Unjha
Vadodara
Gaya
Approx Travel Time
1d 9h 20m
On Demand
Frequently Asked Questions
What is the distance between Unjha and Gaya?
Gaya is approximately 1800+ kms from Unjha.
How long does it take to reach Gaya from Unjha?
It takes approximately 19 hours to reach Gaya from Unjha by Train, Flight Via Delhi.
What is the cheapest way to reach Gaya from Unjha?
The cheapest way to reach Gaya from Unjha is by Train Via Jaipur.
What is the fastest way to reach Gaya from Unjha?
The fastest way to reach Gaya from Unjha is by Train, Flight Via Delhi.