There are 5 ways to get from Vijaypur to Dharamsala 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.
Train, bus
best- Take the train from Vijiypur Jammu to Pathankot Cantttrain 11078 / ...
- Take the bus from Pathankot to Kangrabus 1407
7h₹555–1,727Train
- Take the train from Vijiypur Jammu to Pathankottrain 04616 / ...
- Take the train from Pathankot to Kangratrain 04647
7h 2m₹1,125–3,238Drive 159.8 km
- Drive from Vijaypur to Dharamsalacar 159.8 km
2h 47m₹1,801–2,602Taxi
- Take the taxi from Vijaypur to Dharamsalataxi 159.8 km
2h 47m₹6,000–7,500Bus
- Take the bus from Vijaypur to Lakhanpur Bypassbus
- Take the bus from Pathankot to Kangrabus 1407
8h 35m
Vijaypur to Dharamsala by train and bus
Questions & Answers
The cheapest way to get from Vijaypur to Dharamsala is to train and bus which costs ₹550 - ₹1,800 and takes 7h.
The fastest way to get from Vijaypur to Dharamsala is to drive which takes 2h 47m and costs ₹1,800 - ₹2,600.
No, there is no direct bus from Vijaypur to Dharamsala. However, there are services departing from Vijaypur and arriving at FlixBus Dharamshala - Maximus Mall via FlixBus Pathankot - Lakhanpur, Pathankot and FlixBus Kangra - Bypass Bus stand. The journey, including transfers, takes approximately 8h 35m.
No, there is no direct train from Vijaypur to Dharamsala. However, there are services departing from Vijiypur Jammu and arriving at Kangra via Pathankot. The journey, including transfers, takes approximately 7h 2m.
The distance between Vijaypur and Dharamsala is 183 km. The road distance is 159.8 km.
The best way to get from Vijaypur to Dharamsala without a car is to train and bus which takes 7h and costs ₹550 - ₹1,800.
It takes approximately 7h to get from Vijaypur to Dharamsala, including transfers.
Vijaypur to Dharamsala bus services, operated by King Luxuries, depart from Vijaypur station.
Vijaypur to Dharamsala train services, operated by Indian Railways, depart from Vijiypur Jammu station.
The best way to get from Vijaypur to Dharamsala is to train which takes 7h 2m and costs ₹1,100 - ₹3,300. Alternatively, you can bus, which costs and takes 8h 35m.
What companies run services between Vijaypur, Jammu and Kashmir, India and Dharamsala, India?
You can take a train from Vijiypur Jammu to Dharamsala via Pathankot and Kangra in around 7h 2m. Alternatively, you can take a bus from Vijaypur to FlixBus Dharamshala - Maximus Mall via Lakhanpur Bypass, FlixBus Pathankot - Lakhanpur, Pathankot, Kangra, and FlixBus Kangra - Bypass Bus stand in around 8h 35m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Vijiypur Jammu to Pathankot Cantt
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Vijiypur Jammu to Pathankot
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Pathankot to Kangra
- Ave. Duration
- 3h 17m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Pathankot to Kangra
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹330–550
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹330–440
- AC Himdhara
- ₹400–550
Bus from Pathankot to Kangra
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹330–550
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹330–440
- AC Himdhara
- ₹400–550
- [email protected]
- Website
- kingbus.co.in
Bus from Vijaypur to Lakhanpur Bypass
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Website
- https://www.kingbus.co.in/
- Ave. Duration
- 2h 47m
- Estimated price
- ₹6,000–7,500
Jagat Travels
- Phone
- +91 90 86 27 06 58,
- Website
- jagattravels.com
Jammu Katra Taxi Service
Northway Travels
- Phone
- +91 97 97 30 50 50
- Website
- northwaytravels.com
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 Italian Lakes: Getting around by train, 4 stunningly beautiful Philippines islands you need to visit, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Vijaypur to Dharamsala bus services, operated by King Luxuries, arrive at Lakhanpur Bypass station.
Vijaypur to Dharamsala train services, operated by Indian Railways, arrive at Pathankot station.
Yes, the driving distance between Vijaypur to Dharamsala is 160 km. It takes approximately 2h 47m to drive from Vijaypur to Dharamsala.
There are 483+ hotels available in Dharamsala.










