There are 4 ways to get from Jammu to Hoshiarpur (Station) by train, bus (Flixbus), 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, line 06956 train
best- Take the train from Jammu Tawi to Jalandhar Canttrain 22462 / ...
- Take the train from Jalandhar Cant to Hoshiarpurtrain 06956 / ...
5h 2m₹305–2,356Bus
- Take the bus from Jammu to Hoshiarpurbus
6h 18m₹370–1,000Drive 206 km
- Drive from Jammu to Hoshiarpur (Station)car 206 km
2h 50m₹2,323–3,355Taxi
- Take the taxi from Jammu to Hoshiarpur (Station)taxi 206 km
2h 50m₹4,700–6,000
Jammu to Hoshiarpur (Station) by train
Questions & Answers
The cheapest way to get from Jammu to Hoshiarpur (Station) is to bus which costs ₹370 - ₹1,000 and takes 6h 18m.
The fastest way to get from Jammu to Hoshiarpur (Station) is to drive which takes 2h 50m and costs ₹2,300 - ₹3,400.
Yes, there is a direct bus departing from Jammu and arriving at Hoshiarpur. Services depart once daily, and operate every day. The journey takes approximately 5h 58m.
No, there is no direct train from Jammu to Hoshiarpur (Station). However, there are services departing from Jammu Tawi and arriving at Hoshiarpur via Jalandhar Cant. The journey, including transfers, takes approximately 5h 2m.
The distance between Jammu and Hoshiarpur (Station) is 250 km. The road distance is 206 km.
The best way to get from Jammu to Hoshiarpur (Station) without a car is to train and line 06956 train which takes 5h 2m and costs ₹300 - ₹2,400.
It takes approximately 5h 2m to get from Jammu to Hoshiarpur (Station), including transfers.
Jammu to Hoshiarpur (Station) bus services, operated by JKSRTC, depart from Jammu station.
Jammu to Hoshiarpur (Station) train services, operated by Indian Railways, depart from Jammu Tawi station.
The best way to get from Jammu to Hoshiarpur (Station) is to train and line 06956 train which takes 5h 2m and costs ₹300 - ₹2,400. Alternatively, you can bus, which costs ₹370 - ₹1,000 and takes 6h 18m.
What companies run services between Jammu, India and Hoshiarpur (Station), India?
You can take a train from Jammu Tawi to Hoshiarpur via Jalandhar Cant in around 5h 2m. Alternatively, JKSRTC operates a bus from Jammu to Hoshiarpur 3 times a day. Tickets cost ₹410–650 and the journey takes 5h 58m. FlixBus India also services this route once daily.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jammu Tawi to Jalandhar Cant
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,500
Train from Jalandhar Cant to Hoshiarpur
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹340–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹700–950
- Phone
- 0191-2577475
- [email protected]
- Website
- jksrtc.co.in
Bus from Jammu to Hoshiarpur
- Ave. Duration
- 5h 58m
- Frequency
- 3 times a day
- Estimated price
- ₹410–650
- Website
- https://www.jksrtc.co.in/
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from Jammu to Hoshiarpur
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₹370–1,000
- Website
- https://www.flixbus.in
- Ave. Duration
- 2h 50m
- Estimated price
- ₹4,700–6,000
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 Travelling around the UAE, How to travel India's Golden Triangle, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Jammu to Hoshiarpur (Station) bus services, operated by JKSRTC, arrive at Hoshiarpur station.
Jammu to Hoshiarpur (Station) train services, operated by Indian Railways, arrive at Jalandhar Cant station.
Yes, the driving distance between Jammu to Hoshiarpur (Station) is 206 km. It takes approximately 2h 50m to drive from Jammu to Hoshiarpur (Station).
There are five+ hotels available in Hoshiarpur (Station).












