There are 7 ways to get from Gwalior to Kangra by train, bus, car, plane, 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.
Train, bus via Chandīgarh
best- Take the train from Gwalior Jn. to Chandigarhtrain
- Take the bus from Chandigarh to Bharwainbus
- Take the bus from Bharwain to Kangrabus 565 / ...
13h 44m₹1,023–3,638Train, bus
cheapest- Take the train from Gwalior Jn. to Una Himachaltrain
- Take the bus from Una to Hamirpurbus
- Take the bus from Hamirpur to Kangrabus
20h 45m₹977–4,009Bus
- Take the bus from Gwalior, Madhya Pradesh to Delhi, Delhi Statebus Gwalior, Madhya Pradesh - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Kangra, Himachal Pradeshbus Delhi, Delhi State - Kangra, Himachal Pradesh
16h 19mDrive 765.2 km
- Drive from Gwalior to Kangracar 765.2 km
11h 22m₹8,586–12,401Fly
- Fly from Gwalior Airport (GWL) to Kangra Airport (DHM)plane GWL - DHM
16h 30m₹9,221–20,884Train, taxi
- Take the train from Gwalior Jn. to Amb Andauratrain 22709
- Take the taxi from Amb Andaura to Kangrataxi
14h 22m₹2,275–5,222Bus via Dehradun
- Take the bus from Gwalior, Madhya Pradesh to Dehradun, Uttarakhandbus Gwalior, Madhya Pradesh - Dehradun, Uttarakhand
- Take the bus from Dehradun, Uttarakhand to Kangra, Himachal Pradeshbus Dehradun, Uttarakhand - Kangra, Himachal Pradesh
24h 30m
Gwalior to Kangra by train, foot, and bus
Questions & Answers
The cheapest way to get from Gwalior to Kangra is to train and bus via Chandīgarh which costs ₹1,000 - ₹3,700 and takes 13h 44m.
The fastest way to get from Gwalior to Kangra is to drive which takes 11h 22m and costs ₹8,500 - ₹13,000.
No, there is no direct bus from Gwalior to Kangra. However, there are services departing from Gwalior, Madhya Pradesh and arriving at Kangra, Himachal Pradesh via Delhi, Delhi State. The journey, including transfers, takes approximately 16h 19m.
The distance between Gwalior and Kangra is 783 km. The road distance is 765.2 km.
The best way to get from Gwalior to Kangra without a car is to train and bus via Chandīgarh which takes 13h 44m and costs ₹1,000 - ₹3,700.
It takes approximately 13h 44m to get from Gwalior to Kangra, including transfers.
Gwalior to Kangra bus services, operated by Khajuraho Travels Pvt Ltd, depart from Gwalior, Madhya Pradesh station.
The best way to get from Gwalior to Kangra is to bus which takes 16h 19m and costs . Alternatively, you can fly, which costs ₹9,000 - ₹21,000 and takes 16h 30m.
Gwalior to Kangra bus services, operated by Khajuraho Travels Pvt Ltd, arrive at Delhi, Delhi State station.
Yes, the driving distance between Gwalior to Kangra is 765 km. It takes approximately 11h 22m to drive from Gwalior to Kangra.
What companies run services between Gwalior, India and Kangra, Himachal Pradesh, India?
You can take a bus from Gwalior, Madhya Pradesh to Kangra, Himachal Pradesh via Delhi, Delhi State in around 16h 19m. Alternatively, IndiGo Airlines and Spicejet fly from Gwalior Airport (GWL) to Kangra Airport (DHM) twice daily.
- Website
- goindigo.in
Flights from Gwalior Airport to Kangra Airport via Delhi
- Ave. Duration
- 16h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–24,000
Flights from Gwalior Airport to Kangra Airport via Mumbai, Delhi
- Ave. Duration
- 16h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹14,000–27,000
Flights from Gwalior Airport to Kangra Airport via Mumbai, Chandigarh
- Ave. Duration
- 23h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ₹13,000–27,000
Flights from Gwalior Airport to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 24h 20m
- When
- Thursday
- Estimated price
- ₹7,000–24,000
- Website
- spicejet.com
Flights from Gwalior Airport to Kangra Airport via Delhi
- Ave. Duration
- 17h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gwalior Jn. to Chandigarh
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Gwalior Jn. to Amb Andaura
- Ave. Duration
- 12h 59m
- Frequency
- Once a week
- 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 Gwalior Jn. to Una Himachal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a week
- Estimated price
- ₹380–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Chandigarh to Bharwain
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- ₹410–800
- Website
- hrtchp.com
- Ordinary
- ₹410–550
- AC Himdhara
- ₹550–800
Bus from Bharwain to Kangra
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Estimated price
- ₹300–480
- Website
- hrtchp.com
- Ordinary
- ₹300–400
- AC Himdhara
- ₹350–480
Bus from Una to Hamirpur
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- ₹270–550
- Website
- hrtchp.com
- Ordinary
- ₹320–430
- AC Himdhara
- ₹400–550
Bus from Hamirpur to Kangra
- Ave. Duration
- 3h 22m
- Frequency
- 5 times a day
- Estimated price
- ₹320–550
- Website
- hrtchp.com
- Ordinary
- ₹320–420
- AC Himdhara
- ₹380–550
- Website
- Khajuraho Travels Pvt Ltd
Bus from Gwalior, Madhya Pradesh to Delhi, Delhi State
- Ave. Duration
- 6h 21m
- Frequency
- Every 30 minutes
- Schedules at
- Khajuraho Travels Pvt Ltd
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Delhi, Delhi State to Kangra, Himachal Pradesh
- Ave. Duration
- 9h 40m
- Frequency
- Every 30 minutes
- Website
- RS Yadav Smart Bus
- Website
- Shri Krishna Travels
Bus from Gwalior, Madhya Pradesh to Dehradun, Uttarakhand
- Ave. Duration
- 13h
- Frequency
- Every 4 hours
- Website
- Shri Krishna Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Dehradun, Uttarakhand to Kangra, Himachal Pradesh
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
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 Croatia’s Dalmatian Coast by boat, bus, car and train, What documents do I need to cross Niagara Falls?, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 459+ hotels available in Kangra.















