Nabha to Jammu
Jammu is approximately 300+ kms from Nabha. The fastest way to reach Jammu from Nabha is by Train Via Phagwara. It takes approximately 8 hours. The cheapest way to reach Jammu from Nabha is by Train Via Ludhiana which would take approximately 8 hours.
Sort By
Mode of Transport
Via Phagwara
RECOMMENDED
FASTEST
Nabha
Phagwara
Jammu
Approx Travel Time
7h 40m
₹320
Onwards
Nabha
Phagwara
Jammu
Approx Travel Time
8h 40m
₹694
Onwards
Nabha
Phagwara
Jammu
Approx Travel Time
8h 31m
₹5,149
Onwards
Via Phillaur
Nabha
Phillaur
Jammu
Approx Travel Time
7h 40m
₹330
Onwards
Via Maler Kotla
Nabha
Maler Kotla
Jammu
Approx Travel Time
7h 40m
₹355
Onwards
Via Ludhiana
CHEAPEST
Nabha
Ludhiana
Jammu
Approx Travel Time
7h 40m
₹270
Onwards
Nabha
Ludhiana
Jammu
Approx Travel Time
8h 10m
₹4,826
Onwards
Nabha
Ludhiana
Jammu
Approx Travel Time
8h 55m
₹494
Onwards
Via Amritsar
Nabha
Amritsar
Jammu
Approx Travel Time
8h 10m
₹335
Onwards
Nabha
Amritsar
Jammu
Approx Travel Time
8h 40m
₹456
Onwards
Frequently Asked Questions
What is the distance between Nabha and Jammu?
Jammu is approximately 300+ kms from Nabha.
How long does it take to reach Jammu from Nabha?
It takes approximately 8 hours to reach Jammu from Nabha by Train Via Phagwara.
What is the cheapest way to reach Jammu from Nabha?
The cheapest way to reach Jammu from Nabha is by Train Via Ludhiana.
What is the fastest way to reach Jammu from Nabha?
The fastest way to reach Jammu from Nabha is by Train Via Phagwara.