
Nabha to Bareilly
Bareilly is approximately 400+ kms from Nabha. The fastest way to reach Bareilly from Nabha is by Train Via Yamunanagar. It takes approximately 9 hours. The cheapest way to reach Bareilly from Nabha is by Train Via Roorkee which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
Nabha
Ambala
Bareilly
Approx Travel Time
9h 19m
₹380
Onwards
Via Ambala, Najibabad
Nabha
Ambala
Najibabad
Bareilly
Approx Travel Time
9h 52m
₹435
Onwards
Via Ambala, Moradabad
Nabha
Ambala
Moradabad
Bareilly
Approx Travel Time
11h 32m
₹2,808
Onwards
Via Ambala, Rampur (Uttar Pradesh)
Nabha
Ambala
Rampur (Uttar Pradesh)
Bareilly
Approx Travel Time
11h 36m
₹623
Onwards
Via Yamunanagar
FASTEST
Nabha
Yamunanagar
Bareilly
Approx Travel Time
9h 15m
₹390
Onwards
Via Saharanpur
Nabha
Saharanpur
Bareilly
Approx Travel Time
9h 24m
₹345
Onwards
Via Rajpura
Nabha
Rajpura
Bareilly
Approx Travel Time
9h 56m
₹390
Onwards
Via Roorkee
CHEAPEST
Nabha
Roorkee
Bareilly
Approx Travel Time
9h 37m
₹330
Onwards
Via Ambala, Roorkee
Nabha
Ambala
Roorkee
Bareilly
Approx Travel Time
10h 3m
₹430
Onwards
Via Ambala, Yamunanagar
Nabha
Ambala
Yamunanagar
Bareilly
Approx Travel Time
10h 6m
₹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 Yamunanagar.
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 Yamunanagar.


