
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 22 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Nabha
Delhi
Rajkot
Approx Travel Time
8h 14m
₹6,467
Onwards
Via Ambala, Ajmer
CHEAPEST
Nabha
Ambala
Ajmer
Rajkot
Approx Travel Time
21h 37m
₹875
Onwards
Via Ambala, Palanpur
Nabha
Ambala
Palanpur
Rajkot
Approx Travel Time
23h 48m
₹8,163
Onwards
Nabha
Ambala
Palanpur
Rajkot
Approx Travel Time
1d 2h 15m
₹1,235
Onwards
Via Vadodara
Nabha
Vadodara
Rajkot
Approx Travel Time
1d 7h 10m
On Demand
Via Dhuri, Delhi
Nabha
Dhuri
Delhi
Rajkot
Approx Travel Time
8h 39m
₹6,547
Onwards
Via Rajpura, Delhi
Nabha
Rajpura
Delhi
Rajkot
Approx Travel Time
9h 37m
₹6,537
Onwards
Via Ambala, Delhi
Nabha
Ambala
Delhi
Rajkot
Approx Travel Time
9h 52m
₹6,527
Onwards
Via Patiala, Delhi
Nabha
Patiala
Delhi
Rajkot
Approx Travel Time
9h 53m
₹6,602
Onwards
Via Bathinda, Delhi
Nabha
Bathinda
Delhi
Rajkot
Approx Travel Time
8h 27m
₹8,097
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.

