Kanhangad to Ayodhya Distance

Ayodhya is approximately 2050+ km from Kanhangad. Compare the available routes and travel options between the two cities. 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 9 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 Kanhangad, India to Ayodhya, India

Via Mangalore, Navi Mumbai

RECOMMENDED

Kanhangad

Mangalore

Navi Mumbai

Ayodhya

Approx Travel Time

8h 55m

₹13,611

Onwards

Via Mangalore, Hyderabad

FASTEST

Kanhangad

Mangalore

Hyderabad

Ayodhya

Approx Travel Time

8h 45m

₹17,429

Onwards

CHEAPEST

Kanhangad

Mangalore

Hyderabad

Ayodhya

Approx Travel Time

2d 2h 45m

₹4,898

Onwards

Ads by MMT

Via Mangalore, Mumbai

Kanhangad

Mangalore

Mumbai

Ayodhya

Approx Travel Time

8h 55m

₹13,611

Onwards

Via Kannur, Hyderabad

Kanhangad

Kannur

Hyderabad

Ayodhya

Approx Travel Time

9h 10m

₹15,706

Onwards

Ads by MMT

Via Kannur, Bangalore

Kanhangad

Kannur

Bangalore

Ayodhya

Approx Travel Time

12h 55m

₹14,317

Onwards

Via Kannur, Navi Mumbai

Kanhangad

Kannur

Navi Mumbai

Ayodhya

Approx Travel Time

9h 25m

₹15,832

Onwards

Via Calicut, Hyderabad

Kanhangad

Calicut

Hyderabad

Ayodhya

Approx Travel Time

11h 30m

₹16,096

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Kanhangad and Ayodhya?

The straight-line distance is approximately 1750+ km.

What is the distance from Kanhangad to Ayodhya via Mangalore?

Via Mangalore, the distance is approximately 2050+ km, taking around 9 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India