
Pilibhit to Nabha
Nabha is approximately 450+ kms from Pilibhit. The fastest way to reach Nabha from Pilibhit is by Train Via Bareilly, Rajpura. It takes approximately 10 hours. The cheapest way to reach Nabha from Pilibhit is by Train Via Bareilly, Ambala which would take approximately 10 hours.
Sort By
Mode of Transport
Via Bareilly, Rajpura
RECOMMENDED
FASTEST
Pilibhit
Bareilly
Rajpura
Nabha
Approx Travel Time
9h 42m
₹465
Onwards
Pilibhit
Bareilly
Rajpura
Nabha
Approx Travel Time
10h
₹590
Onwards
Pilibhit
Bareilly
Rajpura
Nabha
Approx Travel Time
9h 46m
₹2,185
Onwards
Via Dhampur, Rajpura
Pilibhit
Dhampur
Rajpura
Nabha
Approx Travel Time
10h 38m
On Demand
Via Ludhiana
Pilibhit
Ludhiana
Nabha
Approx Travel Time
16h 42m
₹3,037
Onwards
Via Bareilly, Ambala
CHEAPEST
Pilibhit
Bareilly
Ambala
Nabha
Approx Travel Time
10h 11m
₹455
Onwards
Pilibhit
Bareilly
Ambala
Nabha
Approx Travel Time
10h 29m
₹580
Onwards
Via Dhampur, Ambala
Pilibhit
Dhampur
Ambala
Nabha
Approx Travel Time
10h 41m
On Demand
Via Rampur (Uttar Pradesh), Ambala
Pilibhit
Rampur (Uttar Pradesh)
Ambala
Nabha
Approx Travel Time
11h 2m
On Demand
Via Rampur (Uttar Pradesh), Rajpura
Pilibhit
Rampur (Uttar Pradesh)
Rajpura
Nabha
Approx Travel Time
11h 12m
On Demand
Frequently Asked Questions
What is the distance between Pilibhit and Nabha?
Nabha is approximately 450+ kms from Pilibhit.
How long does it take to reach Nabha from Pilibhit?
It takes approximately 10 hours to reach Nabha from Pilibhit by Train Via Bareilly, Rajpura.
What is the cheapest way to reach Nabha from Pilibhit?
The cheapest way to reach Nabha from Pilibhit is by Train Via Bareilly, Ambala.
What is the fastest way to reach Nabha from Pilibhit?
The fastest way to reach Nabha from Pilibhit is by Train Via Bareilly, Rajpura.

