There are 7 ways to get from Agra to Vadodara by train, plane, 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 to Indira Gandhi International Airport, fly to Civil Airport Harni
best- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
5h 26m₹6,344–10,080Train
cheapest- Take the train from Agra Fort to Vadodara Jntrain 19038 / ...
15h 12m₹420–3,200Bus
- Take the bus from Agra to Indorebus redbusIndia_A/C Sleeper / ...
- Take the bus from Indore to Vadodarabus redbusIndia_A/C Sleeper / ...
19h 57mDrive 828.1 km
- Drive from Agra to Vadodaracar 828.1 km
10h 11m₹9,255–13,368Taxi
- Take the taxi from Agra to Vadodarataxi 828.1 km
10h 11m₹11,000–13,000Train to Gwalior Airport, fly to Civil Airport Harni
- Take the train from Agra Cantt to Gwalior Jn.train
- Fly from Gwalior Airport (GWL) to Civil Airport Harni (BDQ)plane GWL - BDQ
6h 44m₹10,510–24,598Train to Indira Gandhi International Airport, fly to Surat, train
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Surat (STV)plane DEL - STV
- Take the train from Surat to Vadodara Jntrain
7h 27m₹6,754–11,580
Agra to Vadodara by train
Comparing Your Travel Options
The cheapest way to get from Agra to Vadodara is to train which costs ₹420 - ₹3,200 and takes 15h 12m.
The fastest way to get from Agra to Vadodara is to train and fly which takes 5h 26m and costs ₹6,000 - ₹11,000.
No, there is no direct bus from Agra to Vadodara. However, there are services departing from Agra and arriving at Vadodara via Indore. The journey, including transfers, takes approximately 19h 57m.
Yes, there is a direct train departing from Agra Fort and arriving at Vadodara Jn. Services depart once daily, and operate every day. The journey takes approximately 15h 12m.
The distance between Agra and Vadodara is 1012 km. The road distance is 828.1 km.
The best way to get from Agra to Vadodara without a car is to train which takes 15h 12m and costs ₹420 - ₹3,200.
It takes approximately 5h 26m to get from Agra to Vadodara, including transfers.
Agra to Vadodara bus services, operated by SLGT Travels, depart from Agra station.
Agra to Vadodara train services, operated by Indian Railways, depart from Agra Fort station.
The best way to get from Agra to Vadodara is to train which takes 15h 12m and costs ₹420 - ₹3,200. Alternatively, you can bus, which costs and takes 19h 57m.
What companies run services between Agra, India and Vadodara, India?
Indian Railways operates a train from Agra Fort to Vadodara Jn once daily. Tickets cost ₹420–3,200 and the journey takes 15h 12m. Alternatively, you can take a bus from Agra to Vadodara via Indore in around 19h 57m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Gwalior Airport to Civil Airport Harni via Mumbai
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹9,500–25,000
Flights from Gwalior Airport to Civil Airport Harni via Indira Gandhi International Airport
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–25,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Agra Fort to Vadodara Jn
- Ave. Duration
- 15h 12m
- Frequency
- Once daily
- Estimated price
- ₹420–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Agra Cantt to Gwalior Jn.
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Surat to Vadodara Jn
- Ave. Duration
- 1h 18m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- [email protected]
- Website
- SLGT Travels
Bus from Agra to Indore
- Ave. Duration
- 12h 20m
- Frequency
- 4 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Indore to Vadodara
- Ave. Duration
- 7h 5m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Agra to Indore
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Indore to Vadodara
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Agra to Indore
- Ave. Duration
- 14h
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
Bus from Indore to Vadodara
- Ave. Duration
- 9h 10m
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
- Ave. Duration
- 10h 11m
- Estimated price
- ₹11,000–13,000
Agra Taxi
- Phone
- +91 983 744 4549
- Website
- agrataxi.co.in
Agra Taxi Services
- Phone
- +91 992 720 0567
- Website
- agrataxi.net
One Way Cab
- Phone
- +91 888 123 8888
- Website
- onewaycab.co.in
Rajasthan Cab
- Phone
- +91 935 881 1941
- Website
- rajasthancab.com
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
Booking & Getting There
Agra to Vadodara bus services, operated by SLGT Travels, arrive at Indore station.
Agra to Vadodara train services, operated by Indian Railways, arrive at Vadodara Jn station.
Yes, the driving distance between Agra to Vadodara is 828 km. It takes approximately 10h 11m to drive from Agra to Vadodara.
Book your Agra to Vadodara bus tickets online with Omio.
There are 168+ hotels available in Vadodara.






