
Ajmer to Nabha
Nabha is approximately 650+ kms from Ajmer. The fastest way to reach Nabha from Ajmer is by Flight, Train Via Ghaziabad, Ambala. It takes approximately 9 hours. The cheapest way to reach Nabha from Ajmer is by Train Via Ambala which would take approximately 13 hours.
Sort By
Mode of Transport
Via Ghaziabad, Ambala
RECOMMENDED
FASTEST
Ajmer
Ghaziabad
Ambala
Nabha
Approx Travel Time
8h 50m
₹2,825
Onwards
Via Panipat
Ajmer
Panipat
Nabha
Approx Travel Time
11h 41m
On Demand
Via Karnal
Ajmer
Karnal
Nabha
Approx Travel Time
12h 23m
On Demand
Via Bikaner
Ajmer
Bikaner
Nabha
Approx Travel Time
9h 42m
On Demand
Via Ambala
CHEAPEST
Ajmer
Ambala
Nabha
Approx Travel Time
12h 26m
₹510
Onwards
Via Nagaur
Ajmer
Nagaur
Nabha
Approx Travel Time
13h 37m
₹2,986
Onwards
Ajmer
Nagaur
Nabha
Approx Travel Time
13h 43m
₹580
Onwards
Via Ludhiana
Ajmer
Ludhiana
Nabha
Approx Travel Time
12h 46m
On Demand
Ajmer
Ludhiana
Nabha
Approx Travel Time
13h 58m
₹2,343
Onwards
Via Hanumangarh
Ajmer
Hanumangarh
Nabha
Approx Travel Time
13h 19m
₹575
Onwards
Frequently Asked Questions
What is the distance between Ajmer and Nabha?
Nabha is approximately 650+ kms from Ajmer.
How long does it take to reach Nabha from Ajmer?
It takes approximately 9 hours to reach Nabha from Ajmer by Flight, Train Via Ghaziabad, Ambala.
What is the cheapest way to reach Nabha from Ajmer?
The cheapest way to reach Nabha from Ajmer is by Train Via Ambala.
What is the fastest way to reach Nabha from Ajmer?
The fastest way to reach Nabha from Ajmer is by Flight, Train Via Ghaziabad, Ambala.