
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
₹4,395
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
₹7,812
Onwards
Nabha
Ambala
Palanpur
Rajkot
Approx Travel Time
1d 3h 10m
₹1,265
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
₹4,475
Onwards
Via Rajpura, Delhi
Nabha
Rajpura
Delhi
Rajkot
Approx Travel Time
9h 27m
₹4,465
Onwards
Via Ambala, Delhi
Nabha
Ambala
Delhi
Rajkot
Approx Travel Time
9h 42m
₹4,455
Onwards
Via Patiala, Delhi
Nabha
Patiala
Delhi
Rajkot
Approx Travel Time
9h 43m
₹4,530
Onwards
Via Bathinda, Delhi
Nabha
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 47m
₹6,025
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.


