
Karnal to Ayodhya
Ayodhya is approximately 650+ kms from Karnal. The fastest way to reach Ayodhya from Karnal is by Cab, Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Ayodhya from Karnal is by Train Via Kanpur which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Karnal
Delhi
Ayodhya
Approx Travel Time
5h 25m
₹5,422
Onwards
Karnal
Delhi
Ayodhya
Approx Travel Time
5h 55m
₹2,989
Onwards
Karnal
Delhi
Ayodhya
Approx Travel Time
5h 55m
₹3,346
Onwards
Via Ghaziabad, Delhi
Karnal
Ghaziabad
Delhi
Ayodhya
Approx Travel Time
7h 12m
₹5,617
Onwards
Via Meerut
Karnal
Meerut
Ayodhya
Approx Travel Time
12h 47m
On Demand
Via Kanpur
Karnal
Kanpur
Ayodhya
Approx Travel Time
14h 41m
₹725
Onwards
CHEAPEST
Karnal
Kanpur
Ayodhya
Approx Travel Time
14h 59m
₹470
Onwards
Via Ghaziabad
Karnal
Ghaziabad
Ayodhya
Approx Travel Time
15h 54m
₹4,372
Onwards
Via Panipat
Karnal
Panipat
Ayodhya
Approx Travel Time
15h 25m
₹2,694
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 6 hours to reach Ayodhya from Karnal by Cab, Flight Via Delhi.
What is the cheapest way to reach Ayodhya from Karnal?
The cheapest way to reach Ayodhya from Karnal is by Train Via Kanpur.
What is the fastest way to reach Ayodhya from Karnal?
The fastest way to reach Ayodhya from Karnal is by Cab, Flight Via Delhi.