There are 4 ways to get from Gaya to Vindhyāchal by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Gaya Jn to Vindhyachaltrain 12397 / ...
4h 30m₹200–1,600Bus
- Take the bus from Gaya, Bihar to Varanasi, Uttar Pradeshbus Gaya, Bihar - Varanasi, Uttar Pradesh
- Take the bus from Lehartara to Kacchwa Roadbus
7h 24mDrive 290.3 km
- Drive from Gaya to Vindhyāchalcar 290.3 km
4h 27m₹3,297–4,763Taxi
- Take the taxi from Gaya to Vindhyāchaltaxi 290.3 km
4h 27m₹4,500–5,500
Gaya to Vindhyāchal by train
Comparing Your Travel Options
The cheapest way to get from Gaya to Vindhyāchal is to train which costs ₹200 - ₹1,600 and takes 4h 30m.
The fastest way to get from Gaya to Vindhyāchal is to drive which takes 4h 27m and costs ₹3,300 - ₹4,800.
No, there is no direct bus from Gaya to Vindhyāchal. However, there are services departing from Gaya, Bihar and arriving at Kacchwa Road via Lehartara. The journey, including transfers, takes approximately 7h 24m.
Yes, there is a direct train departing from Gaya Jn and arriving at Vindhyachal. Services depart three times a day, and operate every day. The journey takes approximately 4h 30m.
The distance between Gaya and Vindhyāchal is 276 km. The road distance is 290.3 km.
The best way to get from Gaya to Vindhyāchal without a car is to train which takes 4h 30m and costs ₹200 - ₹1,600.
The train from Gaya Jn to Vindhyachal takes 4h 30m including transfers and departs three times a day.
Gaya to Vindhyāchal bus services, operated by Reshmi Travels Pro, depart from Gaya, Bihar station.
Gaya to Vindhyāchal train services, operated by Indian Railways, depart from Gaya Jn station.
The best way to get from Gaya to Vindhyāchal is to train which takes 4h 30m and costs ₹200 - ₹1,600. Alternatively, you can bus, which costs and takes 7h 24m.
What companies run services between Gaya, India and Vindhyāchal, India?
Indian Railways operates a train from Gaya Jn to Vindhyachal 3 times a day. Tickets cost ₹200–1,600 and the journey takes 4h 30m. Alternatively, you can take a bus from Gaya, Bihar to Vindhyāchal via Varanasi, Uttar Pradesh, Lehartara, and Kacchwa Road in around 7h 24m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gaya Jn to Vindhyachal
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
- Website
- Reshmi Travels Pro
Bus from Gaya, Bihar to Varanasi, Uttar Pradesh
- Ave. Duration
- 5h 45m
- Frequency
- Every 4 hours
- Website
- Reshmi Travels Pro
- Ave. Duration
- 4h 27m
- Estimated price
- ₹4,500–5,500
Bodh Gaya Travels
- Phone
- +91 77 39 68 09 22
- Website
- bodhgayataxi.com
Sambodhi India Travel Services
- Phone
- +91 79 70 99 77 07
- Website
- sambodhitravel.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, 5 incredible day trips from Florence by train, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
Booking & Getting There
Gaya to Vindhyāchal bus services, operated by Reshmi Travels Pro, arrive at Varanasi, Uttar Pradesh station.
Gaya to Vindhyāchal train services, operated by Indian Railways, arrive at Vindhyachal station.
Yes, the driving distance between Gaya to Vindhyāchal is 290 km. It takes approximately 4h 27m to drive from Gaya to Vindhyāchal.
There are 13+ hotels available in Vindhyāchal.






