There are 10 ways to get from Vadodara to Mainpuri by plane, 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.
Fly to Indira Gandhi International Airport, train
best- Fly from Civil Airport Harni (BDQ) to Indira Gandhi International Airport (DEL)plane BDQ - DEL
- Take the train from Anand Vihar Terminal to Mainpuritrain
8h 21m₹5,994–15,715Train
cheapest- Take the train from Vadodara Jn to Shikohabad Jntrain 19037
- Take the train from Shikohabad Jn to Mainpuritrain 14118 / ...
19h 45m₹568–4,361Train via Farrukhābād
- Take the train from Vadodara Jn to Farrukhabadtrain 20921 / ...
- Take the train from Farrukhabad to Mainpuritrain 14117 / ...
18h 6m₹632–4,838Bus
- Take the bus from Vadodara, Gujarat to Jaipurbus
- Take the bus from Jaipur Bus Stand to Agra ISBTbus
- Take the bus from Agra ISBT to Karhal Cutbus
23h 56mDrive 953.2 km
- Drive from Vadodara to Mainpuricar 953.2 km
12h 9m₹10,720–15,484Taxi
- Take the taxi from Vadodara to Mainpuritaxi 953.2 km
12h 9m₹12,000–15,000Fly to Gwalior Airport, train
- Fly from Civil Airport Harni (BDQ) to Gwalior Airport (GWL)plane BDQ - GWL
- Take the train from Bhadroli to Etawahtrain
- Take the train from Etawah to Mainpuritrain
13h 14m₹10,639–21,645Fly to Kanpur Airport, train
- Fly from Civil Airport Harni (BDQ) to Kanpur Airport (KNU)plane BDQ - KNU
- Take the train from Kanpur Central to Etawahtrain
- Take the train from Etawah to Mainpuritrain
12h 17m₹12,409–23,465Fly to Chaudhary Charan Singh Airport, train
- Fly from Civil Airport Harni (BDQ) to Chaudhary Charan Singh Airport (LKO)plane BDQ - LKO
- Take the train from Lucknowjn to Etawahtrain
- Take the train from Etawah to Mainpuritrain
10h 53m₹5,969–17,605Bus, train
- Take the bus from Vadodara, Gujarat to Agra, Uttar Pradeshbus Vadodara, Gujarat - Agra, Uttar Pradesh
- Take the train from Agra Cantt to Mainpuritrain 01909
31h 44m
Vadodara to Mainpuri by train
Questions & Answers
The cheapest way to get from Vadodara to Mainpuri is to train which costs ₹550 - ₹4,400 and takes 19h 45m.
The fastest way to get from Vadodara to Mainpuri is to fly and train which takes 8h 21m and costs ₹6,000 - ₹16,000.
No, there is no direct bus from Vadodara to Mainpuri. However, there are services departing from Vadodara, Gujarat and arriving at Karhal Cut via Civil Lines Chauraha, Jaipur Bus Stand and Agra ISBT. The journey, including transfers, takes approximately 23h 56m.
No, there is no direct train from Vadodara to Mainpuri. However, there are services departing from Vadodara Jn and arriving at Mainpuri via Farrukhabad. The journey, including transfers, takes approximately 18h 6m.
The distance between Vadodara and Mainpuri is 1112 km. The road distance is 953.2 km.
The best way to get from Vadodara to Mainpuri without a car is to train via Farrukhābād which takes 18h 6m and costs ₹600 - ₹4,900.
It takes approximately 8h 21m to get from Vadodara to Mainpuri, including transfers.
Vadodara to Mainpuri bus services, operated by M R Travels, depart from Vadodara, Gujarat station.
Vadodara to Mainpuri train services, operated by Indian Railways, depart from Vadodara Jn station.
The best way to get from Vadodara to Mainpuri is to train via Farrukhābād which takes 18h 6m and costs ₹600 - ₹4,900. Alternatively, you can bus, which costs and takes 23h 56m.
What companies run services between Vadodara, India and Mainpuri, India?
You can take a train from Vadodara Jn to Mainpuri via Farrukhabad in around 18h 6m. Alternatively, you can take a bus from Vadodara, Gujarat to Mainpuri via Jaipur, Civil Lines Chauraha, MLA Quarters, Jaipur Bus Stand, Agra ISBT, and Karhal Cut in around 23h 56m.
- Website
- goindigo.in
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Civil Airport Harni to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–22,000
Flights from Civil Airport Harni to Gwalior Airport via Mumbai
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–19,000
Flights from Civil Airport Harni to Kanpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Civil Airport Harni to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Civil Airport Harni to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- ₹5,500–15,000
- Website
- airindia.in
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–7,000
Flights from Civil Airport Harni to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Civil Airport Harni to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹6,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Vadodara Jn to Farrukhabad
- Ave. Duration
- 15h 56m
- Frequency
- 3 times a week
- Estimated price
- ₹500–3,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,300–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,900
Train from Farrukhabad to Mainpuri
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Bhadroli to Etawah
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Etawah to Mainpuri
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Kanpur Central to Etawah
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
Train from Etawah to Mainpuri
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Lucknowjn to Etawah
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Etawah to Mainpuri
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Vadodara Jn to Shikohabad Jn
- Ave. Duration
- 17h 50m
- Frequency
- Once daily
- Estimated price
- ₹440–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,700–3,400
Train from Shikohabad Jn to Mainpuri
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Agra Cantt to Mainpuri
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Phone
- +91-522-2623578
- [email protected]
- Website
- upsrtc.up.gov.in
Bus from Jaipur Bus Stand to Agra ISBT
- Ave. Duration
- 4h 40m
- Frequency
- Hourly
- Estimated price
- ₹327–700
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹360–450
- AC
- ₹490–700
Bus from Agra ISBT to Karhal Cut
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- ₹240–480
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹240–290
- AC
- ₹350–480
- Ave. Duration
- 12h 9m
- Estimated price
- ₹12,000–15,000
Aero Cab
- Phone
- +91 74 90 03 72 47
- Website
- aerocab.in
Mahadev Taxi Services
- Phone
- +91 96 38 24 46 88
- Website
- mahadevcabservice.com
Shreeji Krupa Travels
- Phone
- +91 98 25 31 91 44
- Website
- shreejikrupatravels.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
More Questions & Answers
Vadodara to Mainpuri bus services, operated by M R Travels, arrive at Jaipur station.
Vadodara to Mainpuri train services, operated by Indian Railways, arrive at Farrukhabad station.
Yes, the driving distance between Vadodara to Mainpuri is 953 km. It takes approximately 12h 9m to drive from Vadodara to Mainpuri.
There are three+ hotels available in Mainpuri.








