
Karnal to Ayodhya
Ayodhya is approximately 650+ kms from Karnal. The fastest way to reach Ayodhya from Karnal is by Train Via Bara Banki. It takes approximately 15 hours. The cheapest way to reach Ayodhya from Karnal is by Train Via Delhi which would take approximately 16 hours.
Sort By
Mode of Transport
Via Bara Banki
RECOMMENDED
FASTEST
Karnal
Bara Banki
Ayodhya
Approx Travel Time
14h 55m
On Demand
Karnal
Bara Banki
Ayodhya
Approx Travel Time
15h 10m
On Demand
Via Gonda
Karnal
Gonda
Ayodhya
Approx Travel Time
15h 10m
On Demand
Karnal
Gonda
Ayodhya
Approx Travel Time
15h 10m
On Demand
Via Ghaziabad
Karnal
Ghaziabad
Ayodhya
Approx Travel Time
15h 25m
₹485
Onwards
Via Lucknow
Karnal
Lucknow
Ayodhya
Approx Travel Time
15h 40m
On Demand
Karnal
Lucknow
Ayodhya
Approx Travel Time
16h 10m
On Demand
Via Aligarh
Karnal
Aligarh
Ayodhya
Approx Travel Time
15h 55m
₹530
Onwards
Via Roorkee
Karnal
Roorkee
Ayodhya
Approx Travel Time
15h 40m
₹495
Onwards
Via Delhi
CHEAPEST
Karnal
Delhi
Ayodhya
Approx Travel Time
16h 10m
₹440
Onwards
Frequently Asked Questions
What is the distance between Karnal and Ayodhya?
Ayodhya is approximately 650+ kms from Karnal.
How long does it take to reach Ayodhya from Karnal?
It takes approximately 15 hours to reach Ayodhya from Karnal by Train Via Bara Banki.
What is the cheapest way to reach Ayodhya from Karnal?
The cheapest way to reach Ayodhya from Karnal is by Train Via Delhi.
What is the fastest way to reach Ayodhya from Karnal?
The fastest way to reach Ayodhya from Karnal is by Train Via Bara Banki.