
Ayodhya to Nabha
Nabha is approximately 750+ kms from Ayodhya. The fastest way to reach Nabha from Ayodhya is by Flight, Train Via Hisar, Dhuri. It takes approximately 7 hours. The cheapest way to reach Nabha from Ayodhya is by Train Via Bareilly, Rajpura which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Ayodhya
Delhi
Nabha
Approx Travel Time
7h 44m
₹2,863
Onwards
Via Hisar, Dhuri
FASTEST
Ayodhya
Hisar
Dhuri
Nabha
Approx Travel Time
7h 15m
₹3,926
Onwards
Via Bareilly, Rajpura
CHEAPEST
Ayodhya
Bareilly
Rajpura
Nabha
Approx Travel Time
13h 57m
₹615
Onwards
Via Shahjahanpur, Rajpura
Ayodhya
Shahjahanpur
Rajpura
Nabha
Approx Travel Time
15h 47m
₹1,324
Onwards
Ayodhya
Shahjahanpur
Rajpura
Nabha
Approx Travel Time
15h 5m
₹7,358
Onwards
Via Delhi, Dhuri
Ayodhya
Delhi
Dhuri
Nabha
Approx Travel Time
8h 9m
₹2,943
Onwards
Via Delhi, Rajpura
Ayodhya
Delhi
Rajpura
Nabha
Approx Travel Time
9h 7m
₹2,933
Onwards
Via Delhi, Ambala
Ayodhya
Delhi
Ambala
Nabha
Approx Travel Time
9h 22m
₹2,923
Onwards
Via Hisar, Maler Kotla
Ayodhya
Hisar
Maler Kotla
Nabha
Approx Travel Time
8h 17m
On Demand
Via Delhi, Patiala
Ayodhya
Delhi
Patiala
Nabha
Approx Travel Time
9h 23m
₹2,998
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Nabha?
Nabha is approximately 750+ kms from Ayodhya.
How long does it take to reach Nabha from Ayodhya?
It takes approximately 7 hours to reach Nabha from Ayodhya by Flight, Train Via Hisar, Dhuri.
What is the cheapest way to reach Nabha from Ayodhya?
The cheapest way to reach Nabha from Ayodhya is by Train Via Bareilly, Rajpura.
What is the fastest way to reach Nabha from Ayodhya?
The fastest way to reach Nabha from Ayodhya is by Flight, Train Via Hisar, Dhuri.


