There are 6 ways to get from Azamgarh to Mainpuri by bus (Flixbus), train, car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from FlixBus Azamgarh - Bhawarnath to FlixBus Lucknow - Transport Nagarbus FlixBus IN0424
- Take the bus from FlixBus Lucknow - Transport Nagar to FlixBus Rest Stop - Food King Plazabus FlixBus IN0421B
9h 43m₹1,384–3,140Train
cheapest- Take the train from Azamgarh to Etawahtrain 12225
- Take the train from Etawah to Mainpuritrain 01909
12h 28m₹413–3,213Drive 473.9 km
- Drive from Azamgarh to Mainpuricar 473.9 km
5h 36m₹5,386–7,780Taxi
- Take the taxi from Azamgarh to Mainpuritaxi 473.9 km
5h 36m₹9,500–12,000Bus, train
- Take the bus from Azamgarh, Uttar Pradesh to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Kanpurbus
- Take the train from Kanpur Anwrganj to Mainpuritrain
13h 28mTrain via Kanpur
- Take the train from Azamgarh to Kanpur Centraltrain 12225 / ...
- Take the train from Kanpur Central to Mainpuritrain 14117 / ...
14h 15m₹422–3,228
Azamgarh to Mainpuri by train
Questions & Answers
The cheapest way to get from Azamgarh to Mainpuri is to train via Kanpur which costs ₹420 - ₹3,300 and takes 14h 15m.
The fastest way to get from Azamgarh to Mainpuri is to drive which takes 5h 36m and costs ₹5,000 - ₹8,000.
No, there is no direct bus from Azamgarh to Mainpuri. However, there are services departing from FlixBus Azamgarh - Bhawarnath and arriving at FlixBus Rest Stop - Food King Plaza via FlixBus Lucknow - Transport Nagar. The journey, including transfers, takes approximately 9h 43m.
No, there is no direct train from Azamgarh to Mainpuri. However, there are services departing from Azamgarh and arriving at Mainpuri via Etawah. The journey, including transfers, takes approximately 12h 28m.
The distance between Azamgarh and Mainpuri is 527 km. The road distance is 473.9 km.
The best way to get from Azamgarh to Mainpuri without a car is to bus which takes 9h 43m and costs ₹1,300 - ₹3,200.
It takes approximately 9h 43m to get from Azamgarh to Mainpuri, including transfers.
Azamgarh to Mainpuri bus services, operated by FlixBus India, depart from FlixBus Azamgarh - Bhawarnath station.
Azamgarh to Mainpuri train services, operated by Indian Railways, depart from Azamgarh station.
The best way to get from Azamgarh to Mainpuri is to bus which takes 9h 43m and costs ₹1,300 - ₹3,200. Alternatively, you can train, which costs ₹410 - ₹3,300 and takes 12h 28m.
What companies run services between Azamgarh, India and Mainpuri, India?
You can take a bus from FlixBus Azamgarh - Bhawarnath to Mainpuri via FlixBus Lucknow - Transport Nagar and FlixBus Rest Stop - Food King Plaza in around 9h 43m. Alternatively, you can take a train from Azamgarh to Mainpuri via Etawah in around 12h 28m.
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Azamgarh to Etawah
- Ave. Duration
- 9h 48m
- Frequency
- Once daily
- Estimated price
- ₹290–2,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,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 Kanpur Anwrganj to Mainpuri
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Azamgarh to Kanpur Central
- Ave. Duration
- 8h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
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
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Azamgarh - Bhawarnath to FlixBus Lucknow - Transport Nagar
- Ave. Duration
- 4h 50m
- Frequency
- 4 times a week
- Estimated price
- ₹460–1,400
- Website
- https://www.flixbus.in
Bus from FlixBus Lucknow - Transport Nagar to FlixBus Rest Stop - Food King Plaza
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a week
- Estimated price
- ₹370–1,100
- Website
- https://www.flixbus.in
- Ave. Duration
- 5h 36m
- Estimated price
- ₹9,500–12,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Travelling by boat in Italy, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Azamgarh to Mainpuri bus services, operated by FlixBus India, arrive at FlixBus Lucknow - Transport Nagar station.
Azamgarh to Mainpuri train services, operated by Indian Railways, arrive at Etawah station.
Yes, the driving distance between Azamgarh to Mainpuri is 474 km. It takes approximately 5h 36m to drive from Azamgarh to Mainpuri.
There are three+ hotels available in Mainpuri.







