
Ayodhya to Nabha
Nabha is approximately 750+ kms from Ayodhya. The fastest way to reach Nabha from Ayodhya is by Flight, Train Via Delhi. It takes approximately 7 hours. The cheapest way to reach Nabha from Ayodhya is by Train Via Bareilly, Rajpura which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Ayodhya
Delhi
Nabha
Approx Travel Time
6h 54m
₹2,490
Onwards
Via Hisar, Dhuri
Ayodhya
Hisar
Dhuri
Nabha
Approx Travel Time
7h 35m
₹3,926
Onwards
Via Bareilly, Rajpura
CHEAPEST
Ayodhya
Bareilly
Rajpura
Nabha
Approx Travel Time
15h 17m
₹615
Onwards
Via Shahjahanpur, Rajpura
Ayodhya
Shahjahanpur
Rajpura
Nabha
Approx Travel Time
16h 49m
₹5,509
Onwards
Via Lucknow, Ambala
Ayodhya
Lucknow
Ambala
Nabha
Approx Travel Time
17h 42m
₹1,479
Onwards
Via Delhi, Dhuri
Ayodhya
Delhi
Dhuri
Nabha
Approx Travel Time
7h 59m
₹2,570
Onwards
Via Delhi, Rajpura
Ayodhya
Delhi
Rajpura
Nabha
Approx Travel Time
8h 57m
₹2,560
Onwards
Via Delhi, Ambala
Ayodhya
Delhi
Ambala
Nabha
Approx Travel Time
9h 12m
₹2,550
Onwards
Via Delhi, Patiala
Ayodhya
Delhi
Patiala
Nabha
Approx Travel Time
9h 13m
₹2,625
Onwards
Via Hisar, Maler Kotla
Ayodhya
Hisar
Maler Kotla
Nabha
Approx Travel Time
8h 37m
On Demand
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 Delhi.
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 Delhi.


