
Ratlam to Nabha
Nabha is approximately 950+ kms from Ratlam. The fastest way to reach Nabha from Ratlam is by Train Via Sonipat. It takes approximately 20 hours. The cheapest way to reach Nabha from Ratlam is by Train Via Panipat which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Ratlam
Delhi
Nabha
Approx Travel Time
19h 55m
₹610
Onwards
Via Sonipat
FASTEST
Ratlam
Sonipat
Nabha
Approx Travel Time
19h 40m
₹615
Onwards
Via Faridabad
Ratlam
Faridabad
Nabha
Approx Travel Time
20h 25m
₹625
Onwards
Via Panipat
CHEAPEST
Ratlam
Panipat
Nabha
Approx Travel Time
19h 55m
₹600
Onwards
Via Karnal
Ratlam
Karnal
Nabha
Approx Travel Time
19h 55m
₹610
Onwards
Via Kurukshetra
Ratlam
Kurukshetra
Nabha
Approx Travel Time
20h 10m
₹620
Onwards
Via Jodhpur
Ratlam
Jodhpur
Nabha
Approx Travel Time
22h 10m
On Demand
Via Mathura
Ratlam
Mathura
Nabha
Approx Travel Time
21h 49m
₹625
Onwards
Via Ambala
Ratlam
Ambala
Nabha
Approx Travel Time
20h 40m
₹635
Onwards
Via Ludhiana
Ratlam
Ludhiana
Nabha
Approx Travel Time
21h 10m
On Demand
Frequently Asked Questions
What is the distance between Ratlam and Nabha?
Nabha is approximately 950+ kms from Ratlam.
How long does it take to reach Nabha from Ratlam?
It takes approximately 20 hours to reach Nabha from Ratlam by Train Via Sonipat.
What is the cheapest way to reach Nabha from Ratlam?
The cheapest way to reach Nabha from Ratlam is by Train Via Panipat.
What is the fastest way to reach Nabha from Ratlam?
The fastest way to reach Nabha from Ratlam is by Train Via Sonipat.