
Vidisha to Gaya
Gaya is approximately 950+ kms from Vidisha. The fastest way to reach Gaya from Vidisha is by Train, Flight Via Lucknow, Patna. It takes approximately 15 hours. The cheapest way to reach Gaya from Vidisha is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Jhansi
RECOMMENDED
Vidisha
Jhansi
Gaya
Approx Travel Time
18h 32m
₹5,659
Onwards
Via Katni
Vidisha
Katni
Gaya
Approx Travel Time
18h 16m
₹575
Onwards
Via Lucknow, Patna
FASTEST
Vidisha
Lucknow
Patna
Gaya
Approx Travel Time
15h 5m
₹5,085
Onwards
Via Prayagraj(Allahabad)
Vidisha
Prayagraj(Allahabad)
Gaya
Approx Travel Time
19h 17m
₹1,225
Onwards
Vidisha
Prayagraj(Allahabad)
Gaya
Approx Travel Time
20h 41m
₹8,000
Onwards
Via Rewa, Varanasi
Vidisha
Rewa
Varanasi
Gaya
Approx Travel Time
23h 18m
₹7,096
Onwards
Via Satna
Vidisha
Satna
Gaya
Approx Travel Time
18h 38m
₹585
Onwards
Via Kanpur
Vidisha
Kanpur
Gaya
Approx Travel Time
18h 5m
₹600
Onwards
Via Fatehpur, Uttar Pradesh
Vidisha
Fatehpur, Uttar Pradesh
Gaya
Approx Travel Time
17h 40m
On Demand
Frequently Asked Questions
What is the distance between Vidisha and Gaya?
Gaya is approximately 950+ kms from Vidisha.
How long does it take to reach Gaya from Vidisha?
It takes approximately 15 hours to reach Gaya from Vidisha by Train, Flight Via Lucknow, Patna.
What is the cheapest way to reach Gaya from Vidisha?
The cheapest way to reach Gaya from Vidisha is by Train.
What is the fastest way to reach Gaya from Vidisha?
The fastest way to reach Gaya from Vidisha is by Train, Flight Via Lucknow, Patna.