There are 6 ways to get from Azamgarh to Gwalior by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Agra
best- Take the bus from Azamgarh, Uttar Pradesh to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Gwalior, Madhya Pradeshbus
12h 42mTrain
cheapest- Take the train from Azamgarh to Gwalior Jn.train 19054
16h 14m₹380–2,900Drive 593.3 km
- Drive from Azamgarh to Gwaliorcar 593.3 km
6h 59m₹6,655–9,613Taxi
- Take the taxi from Azamgarh to Gwaliortaxi 593.3 km
6h 59m₹11,000–15,000Train, fly
- Take the train from Azamgarh to Deoria Sadartrain
- Take the train from Deoria Sadar to Kusmhitrain
- Fly from Gorakhpur Airport (GOP) to Gwalior Airport (GWL)plane GOP - GWL
11h 3m₹10,525–24,434Bus
- Take the bus from Azamgarh to Alambaghbus Non AC / ...
- Take the bus from Lucknow, Uttar Pradesh to Gwalior, Madhya Pradeshbus Lucknow, Uttar Pradesh - Gwalior, Madhya Pradesh
18h 1m
Gorakhpur Airport (GOP) to Gwalior Airport (GWL) flights
Questions & Answers
The cheapest way to get from Azamgarh to Gwalior is to train which costs ₹380 - ₹2,900 and takes 16h 14m.
The fastest way to get from Azamgarh to Gwalior is to drive which takes 6h 59m and costs ₹6,500 - ₹10,000.
No, there is no direct bus from Azamgarh to Gwalior. However, there are services departing from Azamgarh, Uttar Pradesh and arriving at Gwalior, Madhya Pradesh via Lucknow, Uttar Pradesh and Agra, Uttar Pradesh. The journey, including transfers, takes approximately 12h 42m.
Yes, there is a direct train departing from Azamgarh and arriving at Gwalior Jn.. Services depart once a week, and operate Sunday. The journey takes approximately 16h 14m.
The distance between Azamgarh and Gwalior is 709 km. The road distance is 593.3 km.
The best way to get from Azamgarh to Gwalior without a car is to bus via Agra which takes 12h 42m and costs .
It takes approximately 12h 42m to get from Azamgarh to Gwalior, including transfers.
Azamgarh to Gwalior bus services, operated by Star Bus, depart from Azamgarh, Uttar Pradesh station.
Azamgarh to Gwalior train services, operated by Indian Railways, depart from Azamgarh station.
The best way to get from Azamgarh to Gwalior is to bus via Agra which takes 12h 42m and costs . Alternatively, you can train, which costs ₹380 - ₹2,900 and takes 16h 14m.
What companies run services between Azamgarh, India and Gwalior, India?
You can take a bus from Azamgarh, Uttar Pradesh to Gwalior, Madhya Pradesh via Lucknow, Uttar Pradesh and Agra, Uttar Pradesh in around 12h 42m. Alternatively, Indian Railways operates a train from Azamgarh to Gwalior Jn. once a week. Tickets cost ₹380–2,900 and the journey takes 16h 14m.
- Website
- goindigo.in
Flights from Gorakhpur Airport to Gwalior Airport via Delhi
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Azamgarh to Gwalior Jn.
- Ave. Duration
- 16h 14m
- Frequency
- Once a week
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,300–2,900
Train from Azamgarh to Deoria Sadar
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a week
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Deoria Sadar to Kusmhi
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
- Phone
- +91-8743844445
- Website
- omio.com
Bus from Lucknow, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 4h 30m
- Frequency
- Every 5 minutes
- Schedules at
- omio.com
- Phone
- +91-522-2623578
- [email protected]
- Website
- upsrtc.up.gov.in
Bus from Azamgarh to Alambagh
- Ave. Duration
- 8h 8m
- Frequency
- Every 10 minutes
- Estimated price
- ₹410–850
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹470–600
- AC
- ₹600–850
- Adult
- ₹410–750
- Ave. Duration
- 6h 59m
- Estimated price
- ₹11,000–15,000
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
Azamgarh to Gwalior bus services, operated by Star Bus, arrive at Lucknow, Uttar Pradesh station.
Azamgarh to Gwalior train services, operated by Indian Railways, arrive at Gwalior Jn. station.
Yes, the driving distance between Azamgarh to Gwalior is 593 km. It takes approximately 6h 59m to drive from Azamgarh to Gwalior.
Book your Azamgarh to Gwalior bus tickets online with Omio.
There are 107+ hotels available in Gwalior.










