There are 5 ways to get from Kangra to Una 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 Kangra Airport (DHM) to Diu Airport (DIU)plane DHM - DIU
20h 41m₹19,131–49,391Train
cheapest- Take the train from Kangra to Pathankottrain
- Take the train from Pathankot Cantt to Rajkot Jntrain
- Take the train from Rajkot Jn to Junagadh Jntrain
- Take the train from Junagadh Jn to Unatrain
42h 53m₹1,165–10,440Bus
- Take the bus from Kangra, Himachal Pradesh to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Ahmedabad, Gujaratbus
- Take the bus from Geeta Mandir to New Parking Somnathbus
- Take the bus from Somnath to Unabus
42h 51mDrive 1,508.4 km
- Drive from Kangra to Unacar 1,508.4 km
20h 10m₹16,966–24,507Bus, train
- Take the bus from Kangra to Chandigarhbus
- Take the bus from Panchkula, Haryana to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Rajkotbus
- Take the train from Rajkot Jn to Junagadh Jntrain
- Take the train from Junagadh Jn to Unatrain
2d
Kangra to Una by train
Questions & Answers
The cheapest way to get from Kangra to Una is to train which costs ₹1,100 - ₹11,000 and takes 42h 53m.
The fastest way to get from Kangra to Una is to drive which takes 20h 10m and costs ₹17,000 - ₹25,000.
No, there is no direct bus from Kangra to Una. However, there are services departing from Kangra, Himachal Pradesh and arriving at Una via Delhi, Delhi State, Sanyas Ashram, Geeta Mandir and Somnath. The journey, including transfers, takes approximately 42h 51m.
No, there is no direct train from Kangra to Una. However, there are services departing from Kangra and arriving at Una via Pathankot, Pathankot Cantt, Rajkot Jn and Junagadh Jn. The journey, including transfers, takes approximately 42h 53m.
The distance between Kangra and Una is 1410 km. The road distance is 1508.4 km.
The best way to get from Kangra to Una without a car is to bus which takes 42h 51m and costs .
It takes approximately 20h 41m to get from Kangra to Una, including transfers.
Kangra to Una bus services, operated by Ram Dalal Holidays Pvt Ltd, depart from Kangra, Himachal Pradesh station.
Kangra to Una train services, operated by Kangra Valley Rail, depart from Kangra station.
The best way to get from Kangra to Una is to fly which takes 20h 41m and costs ₹19,000 - ₹50,000. Alternatively, you can bus, which costs and takes 42h 51m, you could also train, which costs ₹1,100 - ₹11,000 and takes 42h 53m.
What companies run services between Kangra, Himachal Pradesh, India and Una, India?
IndiGo Airlines, Star Air, and Spicejet fly from Kangra Airport (DHM) to Diu Airport (DIU) twice daily. Alternatively, you can take a bus from Kangra, Himachal Pradesh to Una via Delhi, Delhi State, Ahmedabad, Gujarat, Sanyas Ashram, Lal Darwaja, Geeta Mandir, New Parking Somnath, and Somnath in around 42h 51m.
- Website
- goindigo.in
Flights from Kangra Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 20h 42m
- When
- Every day
- Estimated price
- ₹18,000–48,000
Flights from Kangra Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 22h 30m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹18,000–49,000
- Website
- starair.in
Flights from Kangra Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 20h 20m
- When
- Monday and Tuesday
- Estimated price
- ₹18,000–48,000
- Phone
- +91-8044647999
- [email protected]
- Website
- irctctourism.com
Train from Kangra to Pathankot
- Ave. Duration
- 4h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₹15–330
- Schedules at
- indianrailways.gov.in
- Ordinary
- ₹15–27
- First Class
- ₹330
- Second
- ₹190
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kangra to Pathankot
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Pathankot Cantt to Rajkot Jn
- Ave. Duration
- 27h 17m
- Frequency
- Twice a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Junagadh Jn to Una
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Junagadh Jn to Una
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +919428521105
- [email protected]
- Website
- gujarattravels.co.in
Bus from Geeta Mandir to New Parking Somnath
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ₹670–720
- Schedules at
- gujarattravels.co.in
- Sleeper
- ₹670–720
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Somnath to Una
- Ave. Duration
- 1h 48m
- Frequency
- Every 4 hours
- Estimated price
- ₹95–270
- Schedules at
- gsrtc.in
- Seater
- ₹95–270
- AC Sleeper
- ₹160–230
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Kangra to Chandigarh
- Ave. Duration
- 6h 27m
- Frequency
- Every 2 hours
- Estimated price
- ₹430–900
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹460–650
- AC Himdhara
- ₹650–900
- Seater
- ₹430–850
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 How to plan an amazing trip around Scandinavia, Travelling around the UAE, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Kangra to Una bus services, operated by Ram Dalal Holidays Pvt Ltd, arrive at Delhi, Delhi State station.
Kangra to Una train services, operated by Kangra Valley Rail, arrive at Pathankot station.
Yes, the driving distance between Kangra to Una is 1508 km. It takes approximately 20h 10m to drive from Kangra to Una.
There are 12+ hotels available in Una.
















