
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
₹3,944
Onwards
Via Ambala, Ajmer
CHEAPEST
Nabha
Ambala
Ajmer
Rajkot
Approx Travel Time
22h 57m
₹875
Onwards
Via Ambala, Ahmedabad
Nabha
Ambala
Ahmedabad
Rajkot
Approx Travel Time
1d 1h 47m
On Demand
Via Ambala, Palanpur
Nabha
Ambala
Palanpur
Rajkot
Approx Travel Time
1d 3h 10m
₹1,285
Onwards
Via Ankleshwar
Nabha
Ankleshwar
Rajkot
Approx Travel Time
1d 11h 55m
On Demand
Via Dhuri, Delhi
Nabha
Dhuri
Delhi
Rajkot
Approx Travel Time
8h 29m
₹4,024
Onwards
Via Rajpura, Delhi
Nabha
Rajpura
Delhi
Rajkot
Approx Travel Time
9h 27m
₹4,014
Onwards
Via Ambala, Delhi
Nabha
Ambala
Delhi
Rajkot
Approx Travel Time
9h 42m
₹4,004
Onwards
Via Patiala, Delhi
Nabha
Patiala
Delhi
Rajkot
Approx Travel Time
9h 43m
₹4,079
Onwards
Via Bathinda, Delhi
Nabha
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 47m
₹5,574
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.


