There are 10 ways to get from Pune to Mainpuri by plane, train, bus, taxi, 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 Pune Airport to Indira Gandhi International Airport, train
best- Fly from Pune Airport (PNQ) to Indira Gandhi International Airport (DEL)plane PNQ - DEL
- Take the train from Ghaziabad to Mainpuritrain
10h 25m₹5,864–17,580Train
cheapest- Take the train from Pune Jn to Agra Cantttrain 12779 / ...
- Take the train from Agra Cantt to Mainpuritrain 01909
29h 10m₹796–6,085Bus, taxi
- Take the bus from Sangamwadi Parking No.2 to Rajiv Chowkbus
- Take the bus from FlixBus Gurugram - Rajiv Chowk to FlixBus Etawah - Bypassbus
- Take the taxi from FlixBus Etawah - Bypass to Mainpuritaxi
42h 30m₹5,999–7,499Drive 1,233 km
- Drive from Pune to Mainpuricar 1,233 km
19h 26m₹13,107–18,932Fly Pune Airport to Chaudhary Charan Singh Airport, train
- Fly from Pune Airport (PNQ) to Chaudhary Charan Singh Airport (LKO)plane PNQ - LKO
- Take the train from Lucknowjn to Etawahtrain
- Take the train from Etawah to Mainpuritrain
10h 18m₹6,839–18,470Bus to Chhatrapati Shivaji Maharaj International Airport, fly to Agra Airport, train
- Take the bus from Swargate to Vileparlebus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Agra Airport (AGR)plane BOM - AGR
- Take the train from Agra Cantt to Mainpuritrain
13h 5m₹7,684–21,220Bus to Chhatrapati Shivaji Maharaj International Airport, fly to Hindon, train
- Take the bus from Swargate to Vileparlebus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Hindon (HDO)plane BOM - HDO
- Take the train from Anand Vihar Terminal to Mainpuritrain
11h 59m₹5,859–22,580Bus to Chhatrapati Shivaji Maharaj International Airport, fly to Kanpur Airport, train
- Take the bus from Swargate to Vileparlebus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Kanpur Airport (KNU)plane BOM - KNU
- Take the train from Kanpur Central to Mainpuritrain
13h 19m₹7,109–20,110Fly Pune Airport to Jaipur International Airport, train
- Fly from Pune Airport (PNQ) to Jaipur International Airport (JAI)plane PNQ - JAI
- Take the train from Gandhinagar Jpr to Shikohabad Jntrain
- Take the train from Shikohabad Jn to Mainpuritrain
13h 12m₹6,979–18,900Bus to Chhatrapati Shivaji Maharaj International Airport, fly to Gwalior Airport, train
- Take the bus from Swargate to Vileparlebus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Gwalior Airport (GWL)plane BOM - GWL
- Take the train from Gwalior Jn. to Agra Cantttrain
- Take the train from Agra Cantt to Mainpuritrain
14h 47m₹7,129–26,770
Pune to Mainpuri by train
Questions & Answers
The cheapest way to get from Pune to Mainpuri is to train which costs ₹750 - ₹6,500 and takes 29h 10m.
The fastest way to get from Pune to Mainpuri is to fly and train which takes 10h 18m and costs ₹6,500 - ₹19,000.
No, there is no direct train from Pune to Mainpuri. However, there are services departing from Pune Jn and arriving at Mainpuri via Agra Cantt. The journey, including transfers, takes approximately 29h 10m.
The distance between Pune and Mainpuri is 1479 km. The road distance is 1233 km.
The best way to get from Pune to Mainpuri without a car is to train which takes 29h 10m and costs ₹750 - ₹6,500.
It takes approximately 10h 25m to get from Pune to Mainpuri, including transfers.
Pune to Mainpuri train services, operated by Indian Railways, depart from Pune Jn station.
Pune to Mainpuri train services, operated by Indian Railways, arrive at Agra Cantt station.
Yes, the driving distance between Pune to Mainpuri is 1233 km. It takes approximately 19h 26m to drive from Pune to Mainpuri.
There are five+ hotels available in Mainpuri.
What companies run services between Pune, India and Mainpuri, India?
You can take a train from Pune Jn to Mainpuri via Agra Cantt in around 29h 10m.
- Website
- goindigo.in
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- ₹7,000–15,000
Flights from Pune Airport to Indira Gandhi International Airport via Ahmedabad
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹7,000–15,000
Flights from Pune Airport to Indira Gandhi International Airport via Indore
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹7,000–15,000
Flights from Pune Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Pune Airport to Chaudhary Charan Singh Airport via Ahmedabad
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Pune Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Pune Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- ₹7,500–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Agra Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Agra Airport via Ahmedabad
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Agra Airport via Hyderabad
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Hindon
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–20,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Hindon via Ahmedabad
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹6,500–20,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kanpur Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kanpur Airport via Hyderabad
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Kanpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Pune Airport to Jaipur International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Pune Airport to Jaipur International Airport via Surat
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹7,500–19,000
Flights from Pune Airport to Jaipur International Airport via Indore
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹7,500–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,000–23,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹6,000–23,000
- Website
- airindia.in
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹5,000–21,000
Flights from Pune Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–13,000
Flights from Pune Airport to Chaudhary Charan Singh Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Hindon
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,000–19,000
Flights from Pune Airport to Jaipur International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–16,000
Flights from Pune Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹6,000–12,000
- Website
- airindiaexpress.in
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Pune Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Hindon
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,000–19,000
Flights from Pune Airport to Jaipur International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–16,000
- Website
- spicejet.com
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Pune Airport to Jaipur International Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,000–20,000
- Website
- starlightairline.com
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- ₹5,000–11,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ghaziabad to Mainpuri
- Ave. Duration
- 4h 16m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Pune Jn to Agra Cantt
- Ave. Duration
- 22h 45m
- Frequency
- Twice daily
- Estimated price
- ₹600–4,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
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
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 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 Kanpur Central to Mainpuri
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Gandhinagar Jpr to Shikohabad Jn
- Ave. Duration
- 6h 46m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
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 Gwalior Jn. to Agra Cantt
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- 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–700
- First Class (1A)
- ₹900–1,200
- Phone
- +919228009328
- rajratanbus@gmail.com
- Website
- rajratanbus.in
Bus from Sangamwadi Parking No.2 to Rajiv Chowk
- Ave. Duration
- 34h 19m
- Frequency
- Once daily
- Estimated price
- ₹4,500–4,600
- Schedules at
- rajratanbus.in
- A/C Sleeper
- ₹4,500–4,600
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Gurugram - Rajiv Chowk to FlixBus Etawah - Bypass
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- ₹500–1,600
- Website
- https://www.flixbus.in
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Swargate to Vileparle
- Ave. Duration
- 3h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹429–710
- Schedules at
- msrtc.maharashtra.gov.in
- AC Shivneri
- ₹710
- Semi Luxury
- ₹429
- Ave. Duration
- 51 min
- Estimated price
- ₹1,000–1,300
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











