There are 7 ways to get from Kathmandu Airport (KTM) to Gwalior by plane, bus, train, 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
best- Fly from Tribhuvan International Airport (KTM) to Gwalior Airport (GWL)plane KTM - GWL
4h 34m₹11,259–31,421Bus, train
cheapest- Take the bus from Swoyambhu to Gorakhpurbus
- Take the train from Gorakhpur to Gwalior Jn.train 11124 / ...
33h 38m₹964–6,217Bus, train via Krishnanagar
- Take the bus from Kalanki Dhungeadda to Krishnanagarbus
- Take the train from Barhni to Virangana Lakshmibai Jhansitrain
- Take the train from Virangana Lakshmibai Jhansi to Gwalior Jn.train
26h 7m₹2,221–5,194Bus via Lucknow
- Take the bus from Kathmandu Swoyambhu to Lucknowbus
- Take the bus from Lucknow, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Gwalior, Madhya Pradeshbus
26h 15mBus, drive, train
- Take the bus from Kalanki Dhungeadda to Chaubiskothibus
- Drive from Chaubiskothi to Narkatiaganj Jncar
- Take the train from Narkatiaganj Jn to Tundla Jntrain
- Take the train from Tundla Jn to Gwalior Jn.train
27h 34m₹2,472–6,845Bus
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the bus from Gorakhpur to Gwalior, Madhya Pradeshbus Gorakhpur
31h 48mDrive 876.8 km
- Drive from Kathmandu Airport (KTM) to Gwaliorcar 876.8 km
12h 55m₹10,730–15,498
Tribhuvan International Airport (KTM) to Gwalior Airport (GWL) flights
Questions & Answers
The cheapest way to get from Kathmandu Airport (KTM) to Gwalior is to bus and train via Krishnanagar which costs ₹2,200 - ₹5,500 and takes 26h 7m.
The fastest way to get from Kathmandu Airport (KTM) to Gwalior is to fly which takes 4h 34m and costs ₹11,000 - ₹32,000.
No, there is no direct bus from Kathmandu Airport (KTM) to Gwalior. However, there are services departing from Tribhuvan International Airport and arriving at Gwalior, Madhya Pradesh via Kalanki, Kathmandu Swoyambhu, Lucknow, Uttar Pradesh and Agra, Uttar Pradesh. The journey, including transfers, takes approximately 26h 15m.
The distance between Kathmandu Airport (KTM) and Gwalior is 736 km. The road distance is 876.8 km.
The best way to get from Kathmandu Airport (KTM) to Gwalior without a car is to bus and train via Krishnanagar which takes 26h 7m and costs ₹2,200 - ₹5,500.
It takes approximately 4h 34m to get from Kathmandu Airport (KTM) to Gwalior, including transfers.
Kathmandu Airport (KTM) to Gwalior bus services, operated by Asians Shina Tours & Travel, depart from Kathmandu Swoyambhu station.
The best way to get from Kathmandu Airport (KTM) to Gwalior is to fly which takes 4h 34m and costs ₹11,000 - ₹32,000. Alternatively, you can bus via Lucknow, which costs and takes 26h 15m.
Kathmandu Airport (KTM) to Gwalior bus services, operated by Asians Shina Tours & Travel, arrive at Lucknow station.
Gwalior is 15 min behind Kathmandu Airport (KTM). It is currently 12:18 AM in Kathmandu Airport (KTM) and 12:03 AM in Gwalior.
What companies run services between Kathmandu Airport (KTM), Nepal and Gwalior, India?
IndiGo Airlines, Air India Limited, and two other airlines fly from Tribhuvan International Airport (KTM) to Gwalior Airport (GWL) once daily. Alternatively, you can take a bus from Tribhuvan International Airport to Gwalior, Madhya Pradesh via Kalanki, Kathmandu Swoyambhu, Lucknow, Charbagh, Sachivalaya, Lucknow, Uttar Pradesh, and Agra, Uttar Pradesh in around 26h 15m.
- Website
- goindigo.in
Flights from Tribhuvan International Airport to Gwalior Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–55,000
- Website
- starlightairline.com
Flights from Tribhuvan International Airport to Gwalior Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹13,000–38,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Barhni to Virangana Lakshmibai Jhansi
- Ave. Duration
- 12h 13m
- Frequency
- Once daily
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
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 Narkatiaganj Jn to Tundla Jn
- Ave. Duration
- 16h 45m
- Frequency
- Once daily
- Estimated price
- ₹370–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹370–440
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,900
Train from Tundla Jn to Gwalior Jn.
- Ave. Duration
- 2h 44m
- Frequency
- Twice a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
- Phone
- 9857039522
- Website
- Namaste Kapilvatsu Tours and Travels
Bus from Kalanki Dhungeadda to Krishnanagar
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Estimated price
- ₹1,775
- Website
- Namaste Kapilvatsu Tours and Travels
- Phone
- 9599757693
- [email protected]
Bus from Kathmandu Swoyambhu to Lucknow
- Ave. Duration
- 16h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹1,800–3,400
- Schedules at
- Asian Shina Tours and Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Lucknow, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 4h 30m
- Frequency
- Every 5 minutes
- Schedules at
- Safar Express Tour
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Agra, Uttar Pradesh to Gwalior, Madhya Pradesh
- Ave. Duration
- 2h 45m
- Frequency
- Every 30 minutes
- Schedules at
- Indo Canadian Express
- Phone
- +91 9530045999
- Website
- gajrajbus.com
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–3,500
- Book at
- goibibo.com
- AC Sleeper
- ₹600–1,600
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–3,500
- Book at
- goibibo.com
- AC Sleeper
- ₹600–1,600
- Phone
- 9851084541 , 9851093998
- [email protected]
- Website
- babaadventure.com
Bus from Kalanki Dhungeadda to Chaubiskothi
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- ₹626
- Book at
- babaadventure.com
- Phone
- +91 9680227000
- [email protected]
- Website
- omio.com
Bus from Gorakhpur to Gwalior, Madhya Pradesh
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Book at
- GK Travels
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
Yes, the driving distance between Kathmandu Airport (KTM) to Gwalior is 877 km. It takes approximately 12h 55m to drive from Kathmandu Airport (KTM) to Gwalior.
There are 105+ hotels available in Gwalior.





















