There are 9 ways to get from Vijayawada to Mainpuri by plane, train, 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.
Fly to Agra Airport, train
best- Fly from Vijayawada Airport (VGA) to Agra Airport (AGR)plane VGA - AGR
- Take the train from Idgah Agra Jn to Mainpuritrain
8h 51m₹15,748–34,931Train via Kanpur
cheapest- Take the train from Vijayawada Jn to Kanpur Centraltrain 12512 / ...
- Take the train from Kanpur Central to Mainpuritrain 09112 / ...
32h 10m₹865–6,525Train
- Take the train from Vijayawada Jn to Agra Cantttrain 12621 / ...
- Take the train from Tundla Jn to Mainpuritrain 09111 / ...
27h 43m₹923–7,114Bus
- Take the bus from RTC Bus Stand Vijayawada to Malakpetbus
- Take the bus from Hyderabad, Telangana to Agra, Uttar Pradeshbus
- Take the bus from Agra ISBT to Karhal Cutbus
40h 47m₹4,491–5,970Drive 1,471.3 km
- Drive from Vijayawada to Mainpuricar 1,471.3 km
22h 20m₹16,651–24,051Fly to Indira Gandhi International Airport, train
- Fly from Vijayawada Airport (VGA) to Indira Gandhi International Airport (DEL)plane VGA - DEL
- Take the train from Anand Vihar Terminal to Mainpuritrain
9h 7m₹9,233–17,231Fly to Chaudhary Charan Singh Airport, train
- Fly from Vijayawada Airport (VGA) to Chaudhary Charan Singh Airport (LKO)plane VGA - LKO
- Take the train from Lucknow to Mainpuritrain
13h 9m₹8,688–18,181Fly to Kanpur Airport, train
- Fly from Vijayawada Airport (VGA) to Kanpur Airport (KNU)plane VGA - KNU
- Take the train from Kanpur Anwrganj to Mainpuritrain
11h 7m₹10,338–23,201Bus, train
- Take the bus from Vijayawada, Andhra Pradesh to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Kanpurbus
- Take the train from Kanpur Anwrganj to Mainpuritrain
43h 5m
Vijayawada to Mainpuri by train
Questions & Answers
The cheapest way to get from Vijayawada to Mainpuri is to train via Kanpur which costs ₹850 - ₹6,500 and takes 32h 10m.
The fastest way to get from Vijayawada to Mainpuri is to fly and train which takes 8h 51m and costs ₹15,000 - ₹35,000.
No, there is no direct bus from Vijayawada to Mainpuri. However, there are services departing from RTC Bus Stand Vijayawada and arriving at Karhal Cut via Hyderabad, Telangana, Collectorate, Idgaah and Agra ISBT. The journey, including transfers, takes approximately 40h 47m.
No, there is no direct train from Vijayawada to Mainpuri. However, there are services departing from Vijayawada Jn and arriving at Mainpuri via Agra Cantt and Tundla Jn. The journey, including transfers, takes approximately 27h 43m.
The distance between Vijayawada and Mainpuri is 1353 km. The road distance is 1471.3 km.
The best way to get from Vijayawada to Mainpuri without a car is to train which takes 27h 43m and costs ₹900 - ₹7,500.
It takes approximately 8h 51m to get from Vijayawada to Mainpuri, including transfers.
Vijayawada to Mainpuri bus services, operated by Fresh Bus, depart from RTC Bus Stand Vijayawada station.
Vijayawada to Mainpuri train services, operated by Indian Railways, depart from Vijayawada Jn station.
The best way to get from Vijayawada to Mainpuri is to train which takes 27h 43m and costs ₹900 - ₹7,500. Alternatively, you can bus, which costs ₹4,400 - ₹6,000 and takes 40h 47m.
What companies run services between Vijayawada, India and Mainpuri, India?
You can take a train from Vijayawada Jn to Mainpuri via Agra Cantt and Tundla Jn in around 27h 43m. Alternatively, you can take a bus from RTC Bus Stand Vijayawada to Mainpuri via Malakpet, Malakpet, Mahatma Gandhi Bus Station, Hyderabad, Telangana, Agra, Uttar Pradesh, Collectorate, Idgaah, Agra ISBT, and Karhal Cut in around 40h 47m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Agra Airport via Hyderabad
- Ave. Duration
- 4h 48m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹13,000–36,000
Flights from Vijayawada Airport to Agra Airport via Bengaluru
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹17,000–38,000
Flights from Vijayawada Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–30,000
Flights from Vijayawada Airport to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- ₹8,000–30,000
Flights from Vijayawada Airport to Indira Gandhi International Airport via Mumbai
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–30,000
Flights from Vijayawada Airport to Indira Gandhi International Airport via Madras
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ₹8,000–30,000
Flights from Vijayawada Airport to Indira Gandhi International Airport via Bengaluru
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹8,000–30,000
Flights from Vijayawada Airport to Chaudhary Charan Singh Airport via Bengaluru
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Vijayawada Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,500–19,000
Flights from Vijayawada Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Vijayawada Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–19,000
Flights from Vijayawada Airport to Kanpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Vijayawada Airport to Kanpur Airport via Bengaluru
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹10,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Idgah Agra Jn to Mainpuri
- Ave. Duration
- 3h 13m
- Frequency
- Twice a week
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Vijayawada Jn to Agra Cantt
- Ave. Duration
- 23h 15m
- Frequency
- 5 times a day
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Tundla Jn to Mainpuri
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Lucknow to Mainpuri
- Ave. Duration
- 5h 55m
- Frequency
- Twice a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Kanpur Anwrganj to Mainpuri
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- 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,100–1,400
Train from Vijayawada Jn to Kanpur Central
- Ave. Duration
- 26h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Kanpur Central to Mainpuri
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Kanpur Anwrganj to Mainpuri
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- 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,100–1,400
- Phone
- +91 707 5511 729
- [email protected]
- Website
- Fresh Bus
Bus from RTC Bus Stand Vijayawada to Malakpet
- Ave. Duration
- 3h 58m
- Frequency
- Hourly
- Estimated price
- ₹450–650
- Website
- Fresh Bus
- Seater
- ₹450–650
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
Vijayawada to Mainpuri bus services, operated by Fresh Bus, arrive at Malakpet station.
Vijayawada to Mainpuri train services, operated by Indian Railways, arrive at Agra Cantt station.
Yes, the driving distance between Vijayawada to Mainpuri is 1471 km. It takes approximately 22h 20m to drive from Vijayawada to Mainpuri.
There are two+ hotels available in Mainpuri.









