There are 5 ways to get from Karhal to Gwalior by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 01910 train, train
best- Take the train from Karhal to Etawahtrain 01910
- Take the train from Etawah to Gwalior Jn.train 11904 / ...
5h 1m₹267–2,102Bus
- Take the bus from Karhal Cut to Mathurabus
- Take the bus from Mathura, Uttar Pradesh to Gwalior, Madhya Pradeshbus Mathura, Uttar Pradesh - Gwalior, Madhya Pradesh
7h 57m₹759–2,117Drive 138.2 km
- Drive from Karhal to Gwaliorcar 138.2 km
2h 3m₹1,551–2,240Taxi
- Take the taxi from Karhal to Gwaliortaxi 138.2 km
2h 3m₹1,900–2,300Train
- Take the train from Karhal to Udi Mortrain 01910
- Take the train from Udi Mor to Gwalior Jn.train 01888 / ...
5h 47m₹272–2,135
Karhal to Gwalior by train
Questions & Answers
The cheapest way to get from Karhal to Gwalior is to line 01910 train and train which costs ₹260 - ₹2,100 and takes 5h 1m.
The fastest way to get from Karhal to Gwalior is to drive which takes 2h 3m and costs ₹1,500 - ₹2,300.
No, there is no direct bus from Karhal to Gwalior. However, there are services departing from Karhal Cut and arriving at Gwalior, Madhya Pradesh via Mathura, Uttar Pradesh. The journey, including transfers, takes approximately 7h 57m.
No, there is no direct train from Karhal to Gwalior. However, there are services departing from Karhal and arriving at Gwalior Jn. via Etawah. The journey, including transfers, takes approximately 5h 1m.
The distance between Karhal and Gwalior is 147 km. The road distance is 138.2 km.
The best way to get from Karhal to Gwalior without a car is to line 01910 train and train which takes 5h 1m and costs ₹260 - ₹2,100.
It takes approximately 5h 1m to get from Karhal to Gwalior, including transfers.
Karhal to Gwalior bus services, operated by UPSRTC, depart from Karhal Cut station.
Karhal to Gwalior train services, operated by Indian Railways, depart from Karhal station.
The best way to get from Karhal to Gwalior is to line 01910 train and train which takes 5h 1m and costs ₹260 - ₹2,100. Alternatively, you can bus, which costs ₹750 - ₹2,200 and takes 7h 57m.
What companies run services between Karhal, Uttar Pradesh, India and Gwalior, India?
You can take a train from Karhal to Gwalior Jn. via Etawah in around 5h 1m. Alternatively, you can take a bus from Karhal Cut to Gwalior, Madhya Pradesh via Mathura and Mathura, Uttar Pradesh in around 7h 57m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Karhal to Etawah
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- ₹110–900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹340–420
- Second AC (2A)
- ₹450–600
- First Class (1A)
- ₹700–900
Train from Etawah to Gwalior Jn.
- Ave. Duration
- 3h 5m
- Frequency
- 4 times a day
- 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
Train from Karhal to Udi Mor
- Ave. Duration
- 1h 22m
- Frequency
- Once daily
- 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
Train from Udi Mor to Gwalior Jn.
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- 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–750
- First Class (1A)
- ₹900–1,200
- Phone
- +91-522-2623578
- [email protected]
- Website
- upsrtc.up.gov.in
Bus from Karhal Cut to Mathura
- Ave. Duration
- 4h 4m
- Frequency
- Twice daily
- Estimated price
- ₹260–550
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹260–330
- AC
- ₹380–550
- Phone
- +91 9530045999
- Website
- omio.com
Bus from Mathura, Uttar Pradesh to Gwalior, Madhya Pradesh
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Estimated price
- ₹490–1,600
- Schedules at
- omio.com
- AC Sleeper
- ₹490–1,600
- Ave. Duration
- 2h 3m
- Estimated price
- ₹1,900–2,300
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 Bali: What to do if Mount Agung erupts, How to get from Luton Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Karhal to Gwalior bus services, operated by UPSRTC, arrive at Mathura station.
Karhal to Gwalior train services, operated by Indian Railways, arrive at Etawah station.
Yes, the driving distance between Karhal to Gwalior is 138 km. It takes approximately 2h 3m to drive from Karhal to Gwalior.
There are 105+ hotels available in Gwalior.











