
Nabha to Bareilly
Bareilly is approximately 400+ kms from Nabha. The fastest way to reach Bareilly from Nabha is by Train Via Ambala, Najibabad. It takes approximately 9 hours. The cheapest way to reach Bareilly from Nabha is by Train Via Roorkee which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
Nabha
Ambala
Bareilly
Approx Travel Time
8h 39m
₹380
Onwards
Via Ambala, Najibabad
FASTEST
Nabha
Ambala
Najibabad
Bareilly
Approx Travel Time
8h 32m
₹435
Onwards
Via Ambala, Moradabad
Nabha
Ambala
Moradabad
Bareilly
Approx Travel Time
10h 36m
₹2,892
Onwards
Via Ambala, Rampur (Uttar Pradesh)
Nabha
Ambala
Rampur (Uttar Pradesh)
Bareilly
Approx Travel Time
9h 44m
₹655
Onwards
Via Yamunanagar
Nabha
Yamunanagar
Bareilly
Approx Travel Time
8h 35m
₹390
Onwards
Via Saharanpur
Nabha
Saharanpur
Bareilly
Approx Travel Time
8h 44m
₹345
Onwards
Via Rajpura
Nabha
Rajpura
Bareilly
Approx Travel Time
9h 16m
₹390
Onwards
Via Roorkee
CHEAPEST
Nabha
Roorkee
Bareilly
Approx Travel Time
8h 57m
₹330
Onwards
Via Ambala, Roorkee
Nabha
Ambala
Roorkee
Bareilly
Approx Travel Time
8h 43m
₹430
Onwards
Via Ambala, Yamunanagar
Nabha
Ambala
Yamunanagar
Bareilly
Approx Travel Time
8h 46m
₹435
Onwards
Frequently Asked Questions
What is the distance between Nabha and Bareilly?
Bareilly is approximately 400+ kms from Nabha.
How long does it take to reach Bareilly from Nabha?
It takes approximately 9 hours to reach Bareilly from Nabha by Train Via Ambala, Najibabad.
What is the cheapest way to reach Bareilly from Nabha?
The cheapest way to reach Bareilly from Nabha is by Train Via Roorkee.
What is the fastest way to reach Bareilly from Nabha?
The fastest way to reach Bareilly from Nabha is by Train Via Ambala, Najibabad.


