There are 8 ways to get from Gorakhpur to Gwalior by train, bus, 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.
Train via Jhānsi
best- Take the train from Gorakhpur to Virangana Lakshmibai Jhansitrain 20104 / ...
- Take the train from Virangana Lakshmibai Jhansi to Gwalior Jn.train 12001 / ...
12h 51m₹456–3,484Train
cheapest- Take the train from Gorakhpur to Gwalior Jn.train 11124 / ...
15h 45m₹350–2,700Bus
- Take the bus from Gorakhpur to Gwaliorbus redbusIndia_A/C Seater/Sleeper
13h 45mDrive 598.5 km
- Drive from Gorakhpur to Gwaliorcar 598.5 km
8h 5m₹6,716–9,700Taxi
- Take the taxi from Gorakhpur to Gwaliortaxi 598.5 km
8h 5m₹12,000–15,000Fly from Gorakhpur Airport
- Fly from Gorakhpur Airport (GOP) to Gwalior Airport (GWL)plane GOP - GWL
18h₹8,359–26,144Bus via Agra
- Take the bus from Gorakhpur to Agrabus Gorakhpur - Agra
- Take the bus from Agra to Gwaliorbus redbusIndia_A/C Sleeper
13h 54mTrain to Maryada Purushottam Shri Ram International Airport, fly
- Take the train from Gorakhpur to Ayodhyatrain
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Gwalior Airport (GWL)plane AYJ - GWL
25h 25m₹7,736–25,957
Gorakhpur to Gwalior by train
Comparing Your Travel Options
The cheapest way to get from Gorakhpur to Gwalior is to train which costs ₹350 - ₹2,700 and takes 15h 45m.
The fastest way to get from Gorakhpur to Gwalior is to drive which takes 8h 5m and costs ₹6,500 - ₹10,000.
Yes, there is a direct bus departing from Gorakhpur and arriving at Gwalior. Services depart once daily, and operate Tuesday, Wednesday, Thursday and Friday. The journey takes approximately 13h 45m.
Yes, there is a direct train departing from Gorakhpur and arriving at Gwalior Jn.. Services depart once daily, and operate every day. The journey takes approximately 15h 45m.
The distance between Gorakhpur and Gwalior is 666 km. The road distance is 598.5 km.
The best way to get from Gorakhpur to Gwalior without a car is to train via Jhānsi which takes 12h 51m and costs ₹450 - ₹3,500.
It takes approximately 12h 51m to get from Gorakhpur to Gwalior, including transfers.
Gorakhpur to Gwalior bus services, operated by Gk Travels, depart from Gorakhpur station.
Gorakhpur to Gwalior train services, operated by Indian Railways, depart from Gorakhpur station.
The best way to get from Gorakhpur to Gwalior is to train via Jhānsi which takes 12h 51m and costs ₹450 - ₹3,500. Alternatively, you can bus, which costs and takes 13h 45m, you could also fly, which costs ₹8,000 - ₹27,000 and takes 18h.
What companies run services between Gorakhpur, Uttar Pradesh, India and Gwalior, India?
You can take a train from Gorakhpur to Gwalior Jn. via Virangana Lakshmibai Jhansi in around 12h 51m. Alternatively, Gk Travels operates a bus from Gorakhpur to Gwalior 4 times a week, and the journey takes 13h 45m. Vijay Tours and Travels also services this route 4 times a week.
- Website
- goindigo.in
Flights from Gorakhpur Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 17h 15m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Gorakhpur Airport to Gwalior Airport via Delhi
- Ave. Duration
- 23h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–25,000
Flights from Gorakhpur Airport to Gwalior Airport via Hyderabad, Delhi
- Ave. Duration
- 25h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹15,000–27,000
Flights from Maryada Purushottam Shri Ram International Airport to Gwalior Airport via Delhi
- Ave. Duration
- 21h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–24,000
Flights from Maryada Purushottam Shri Ram International Airport to Gwalior Airport via Ahmedabad, Mumbai
- Ave. Duration
- 24h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹13,000–26,000
- Website
- airindiaexpress.in
Flights from Gorakhpur Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 20h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹16,000–35,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gorakhpur to Virangana Lakshmibai Jhansi
- Ave. Duration
- 11h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Virangana Lakshmibai Jhansi to Gwalior Jn.
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Gorakhpur to Gwalior Jn.
- Ave. Duration
- 15h 45m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Gorakhpur to Ayodhya
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +91 9680227000
- [email protected]
- Website
- omio.com
Bus from Gorakhpur to Gwalior
- Ave. Duration
- 13h 45m
- Frequency
- 4 times a week
- Book at
- GK Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Gorakhpur to Gwalior
- Ave. Duration
- 14h 20m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Gorakhpur to Agra
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ₹550–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹550–800
- Website
- omio.com
Bus from Agra to Gwalior
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Schedules at
- hanstravel.in
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Agra to Gwalior
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Agra to Gwalior
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Website
- Khajuraho Travels Pvt Ltd.
Bus from Agra to Gwalior
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Schedules at
- Khajuraho Travels Pvt Ltd.
- Website
- Bhagya Laxmi Travels
Bus from Agra to Gwalior
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Schedules at
- Bhagya Laxmi Travels
- Website
- Shree Shyam Bus
Bus from Agra to Gwalior
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- Shree Shyam Bus
- Website
- Maa Vaishno Travels
Bus from Agra to Gwalior
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Schedules at
- Maa Vaishno Travels
- Website
- Shri Krishna Travels
Bus from Agra to Gwalior
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Website
- Shri Krishna Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Agra to Gwalior
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 90397 16988
- [email protected]
- Website
- Satyam Travels
Bus from Agra to Gwalior
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Schedules at
- Satyam Travels
- Website
- Miles India Private Limited
Bus from Agra to Gwalior
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Schedules at
- Miles India Private Limited
- Ave. Duration
- 8h 5m
- Estimated price
- ₹12,000–15,000
Bharat Taxi
- Phone
- +91 96 96 00 09 99
- Website
- bharattaxi.com
Oyee Cabs
- Phone
- +91 88 08 82 66 66
- Website
- oyeecabs.com
Trishna Tour And Travels
- Phone
- +91 73 94 86 45 77
- Website
- trishnatoursandtravels.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
Booking & Getting There
Gorakhpur to Gwalior bus services, operated by Gk Travels, arrive at Gwalior station.
Gorakhpur to Gwalior train services, operated by Indian Railways, arrive at Virangana Lakshmibai Jhansi station.
Yes, the driving distance between Gorakhpur to Gwalior is 599 km. It takes approximately 8h 5m to drive from Gorakhpur to Gwalior.
Book your Gorakhpur to Gwalior bus tickets online with Omio.
There are 110+ hotels available in Gwalior.




















