
Vellore to Gaya
Gaya is approximately 1600+ kms from Vellore. The fastest way to reach Gaya from Vellore is by Train Via Vijayawada. It takes approximately 34 hours. The cheapest way to reach Gaya from Vellore is by Train Via Nellore which would take approximately 34 hours.
Sort By
Mode of Transport
Via Vijayawada
RECOMMENDED
FASTEST
Vellore
Vijayawada
Gaya
Approx Travel Time
1d 9h 40m
₹1,015
Onwards
Via Ongole
Vellore
Ongole
Gaya
Approx Travel Time
1d 9h 40m
₹1,025
Onwards
Vellore
Ongole
Gaya
Approx Travel Time
1d 11h 25m
₹1,480
Onwards
Via Warangal
Vellore
Warangal
Gaya
Approx Travel Time
1d 10h 40m
On Demand
Via Nellore
CHEAPEST
Vellore
Nellore
Gaya
Approx Travel Time
1d 9h 40m
₹975
Onwards
Vellore
Nellore
Gaya
Approx Travel Time
1d 10h 10m
₹5,349
Onwards
Via Ranchi
Vellore
Ranchi
Gaya
Approx Travel Time
1d 10h 25m
On Demand
Via Chandrapur
Vellore
Chandrapur
Gaya
Approx Travel Time
1d 11h 55m
On Demand
Via Bhubaneshwar
Vellore
Bhubaneshwar
Gaya
Approx Travel Time
1d 12h 40m
₹995
Onwards
Via Cuttack
Vellore
Cuttack
Gaya
Approx Travel Time
1d 12h 40m
₹1,010
Onwards
Frequently Asked Questions
What is the distance between Vellore and Gaya?
Gaya is approximately 1600+ kms from Vellore.
How long does it take to reach Gaya from Vellore?
It takes approximately 34 hours to reach Gaya from Vellore by Train Via Vijayawada.
What is the cheapest way to reach Gaya from Vellore?
The cheapest way to reach Gaya from Vellore is by Train Via Nellore.
What is the fastest way to reach Gaya from Vellore?
The fastest way to reach Gaya from Vellore is by Train Via Vijayawada.