Kasaragod to Ayodhya Distance

The road distance between Kasaragod and Ayodhya is approximately 2200+ km, and the drive usually takes around 39 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flying is the fastest way to reach Ayodhya, with a total travel time of approximately 8 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Kasaragod, India to Ayodhya, India

Via Kannur, Chennai

RECOMMENDED

FASTEST

Kasaragod

Kannur

Chennai

Ayodhya

Approx Travel Time

8h 5m

₹17,102

Onwards

Via Mangalore, Navi Mumbai

Kasaragod

Mangalore

Navi Mumbai

Ayodhya

Approx Travel Time

8h 22m

₹13,732

Onwards

Ads by MMT

Via Kannur, Hyderabad

Kasaragod

Kannur

Hyderabad

Ayodhya

Approx Travel Time

8h 30m

₹15,785

Onwards

Via Mangalore, Mumbai

Kasaragod

Mangalore

Mumbai

Ayodhya

Approx Travel Time

8h 32m

₹13,406

Onwards

Ads by MMT

Via Mangalore, Hyderabad

Kasaragod

Mangalore

Hyderabad

Ayodhya

Approx Travel Time

8h 12m

₹13,942

Onwards

Kasaragod

Mangalore

Hyderabad

Ayodhya

Approx Travel Time

8h 41m

₹14,496

Onwards

Via Jhansi

CHEAPEST

Kasaragod

Jhansi

Ayodhya

Approx Travel Time

1d 22h 40m

₹1,544

Onwards

Via Mangalore, Pune

Kasaragod

Mangalore

Pune

Ayodhya

Approx Travel Time

10h 7m

₹12,321

Onwards

Direct Options

Kasaragod

Ayodhya

Approx Travel Time

1d 14h 48m

On Demand

Via Jalna

Kasaragod

Jalna

Ayodhya

Approx Travel Time

1d 19h 21m

On Demand

Frequently Asked Questions

What is the distance between Kasaragod and Ayodhya?

Ayodhya is approximately 2100+ km from Kasaragod.

How long does it take to reach Ayodhya from Kasaragod?

It takes approximately 8 hours to reach Ayodhya from Kasaragod by Train, Flight Via Kannur, Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India