
Nabha to Rajkot
Rajkot is approximately 1150+ kms from Nabha. The fastest way to reach Rajkot from Nabha is by Train, Flight Via Delhi. It takes approximately 8 hours. The cheapest way to reach Rajkot from Nabha is by Train Via Ambala, Ajmer which would take approximately 23 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Nabha
Delhi
Rajkot
Approx Travel Time
7h 24m
₹5,644
Onwards
Via Ambala, Ajmer
CHEAPEST
Nabha
Ambala
Ajmer
Rajkot
Approx Travel Time
22h 57m
₹875
Onwards
Via Ambala, Palanpur
Nabha
Ambala
Palanpur
Rajkot
Approx Travel Time
1d 1h 3m
₹8,366
Onwards
Nabha
Ambala
Palanpur
Rajkot
Approx Travel Time
1d 3h 10m
₹1,135
Onwards
Via Bharuch
Nabha
Bharuch
Rajkot
Approx Travel Time
1d 10h
On Demand
Via Dhuri, Delhi
Nabha
Dhuri
Delhi
Rajkot
Approx Travel Time
8h 29m
₹5,724
Onwards
Via Rajpura, Delhi
Nabha
Rajpura
Delhi
Rajkot
Approx Travel Time
9h 27m
₹5,714
Onwards
Via Ambala, Delhi
Nabha
Ambala
Delhi
Rajkot
Approx Travel Time
9h 42m
₹5,704
Onwards
Via Patiala, Delhi
Nabha
Patiala
Delhi
Rajkot
Approx Travel Time
9h 43m
₹5,779
Onwards
Via Bathinda, Delhi
Nabha
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 47m
₹7,694
Onwards
Frequently Asked Questions
What is the distance between Nabha and Rajkot?
Rajkot is approximately 1150+ kms from Nabha.
How long does it take to reach Rajkot from Nabha?
It takes approximately 8 hours to reach Rajkot from Nabha by Train, Flight Via Delhi.
What is the cheapest way to reach Rajkot from Nabha?
The cheapest way to reach Rajkot from Nabha is by Train Via Ambala, Ajmer.
What is the fastest way to reach Rajkot from Nabha?
The fastest way to reach Rajkot from Nabha is by Train, Flight Via Delhi.


