There are 6 ways to get from Vrindāvan to Gaya by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Indira Gandhi International Airport, fly to Gaya
best- Take the train from Mathura Jn to Hazrat Nizamuddin
- Fly from Indira Gandhi International Airport (DEL) to Gaya (GAY)DEL - GAY
5h 55m₹6,312–14,729Train
cheapest- Take the train from Mathura Jn to Gaya Jn12320 / ...
14h 25m₹717–3,639Bus, train
- Take the bus from FlixBus Mathura Raya Cut - Rudr Shiva Mama Yadav to FlixBus Varanasi - IOCL-Radha Petrol PumpFlixBus IN0426
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jn12314 / ...
13h 56m₹1,762–5,422Drive 926 km
- Drive from Vrindāvan to Gaya926 km
10h 44m₹9,678–13,980Train to Indira Gandhi International Airport, fly to Lok Nayak Jayaprakash Airport, train
- Take the train from Mathura Jn to Hazrat Nizamuddin
- Fly from Indira Gandhi International Airport (DEL) to Lok Nayak Jayaprakash Airport (PAT)DEL - PAT
- Take the train from Patna Jn to Gaya Jn
9h 6m₹5,632–15,809Train to Hindon, fly to Lok Nayak Jayaprakash Airport, train
- Take the train from Mathura Jn to Hazrat Nizamuddin
- Fly from Hindon (HDO) to Lok Nayak Jayaprakash Airport (PAT)HDO - PAT
- Take the train from Patna Jn to Gaya Jn
8h 49m₹5,696–18,176
Indira Gandhi International Airport (DEL) to Gaya (GAY) flights
Questions & Answers
The cheapest way to get from Vrindāvan to Gaya is to train which costs ₹700 - ₹3,700 and takes 14h 25m.
The fastest way to get from Vrindāvan to Gaya is to train and fly which takes 5h 55m and costs ₹6,000 - ₹15,000.
The distance between Vrindāvan and Gaya is 1072 km. The road distance is 926 km.
The best way to get from Vrindāvan to Gaya without a car is to bus and train which takes 13h 56m and costs ₹1,700 - ₹5,500.
It takes approximately 5h 55m to get from Vrindāvan to Gaya, including transfers.
Yes, the driving distance between Vrindāvan to Gaya is 926 km. It takes approximately 10h 44m to drive from Vrindāvan to Gaya.
There are 152+ hotels available in Gaya.
What companies run services between Vrindāvan, India and Gaya, India?
Indian Railways operates a train from Mathura Jn to Gaya Jn 3 times a week. Tickets cost ₹430–3,300 and the journey takes 14h 10m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Gaya
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹5,500–12,000
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹5,500–26,000
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport via Lucknow
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₹5,500–26,000
Flights from Hindon to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,000–14,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Gaya
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,000–9,000
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹4,600–16,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- ₹5,000–12,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,000–16,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Mathura Jn to Hazrat Nizamuddin
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Mathura Jn to Gaya Jn
- Ave. Duration
- 14h 10m
- Frequency
- 3 times a week
- Estimated price
- ₹430–3,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Website
- flixbus.in
Bus from FlixBus Mathura Raya Cut - Rudr Shiva Mama Yadav to FlixBus Varanasi - IOCL-Radha Petrol Pump
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- ₹900–3,200
- Website
- https://www.flixbus.in
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide






