Thiruvalla to Kanhangad Distance

Kanhangad is approximately 400+ km from Thiruvalla. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 11 hours. The fastest way to reach Kanhangad takes approximately 7 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 Thiruvalla, India to Kanhangad, India

Direct Options

RECOMMENDED

Thiruvalla

Kanhangad

Approx Travel Time

11h 17m

₹1,000

Onwards

Via Cochin

CHEAPEST

FASTEST

Thiruvalla

Cochin

Kanhangad

Approx Travel Time

6h 58m

₹175

Onwards

Thiruvalla

Cochin

Kanhangad

Approx Travel Time

7h 59m

₹2,356

Onwards

Thiruvalla

Cochin

Kanhangad

Approx Travel Time

8h 54m

₹1,009

Onwards

Ads by MMT

Via Thrissur

Thiruvalla

Thrissur

Kanhangad

Approx Travel Time

6h 59m

₹280

Onwards

Via TIRUR

Thiruvalla

TIRUR

Kanhangad

Approx Travel Time

7h 52m

₹300

Onwards

Thiruvalla

TIRUR

Kanhangad

Approx Travel Time

9h 16m

₹1,049

Onwards

Ads by MMT

Via Thalasserry

Thiruvalla

Thalasserry

Kanhangad

Approx Travel Time

8h 52m

₹739

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 350+ km.

What is the distance from Thiruvalla to Kanhangad via Cochin?

Via Cochin, the distance is approximately 400+ km, taking around 7 hours.

What are the major cities on the way from Thiruvalla to Kanhangad by road?

Major cities on the road route from Thiruvalla to Kanhangad include: • Kozhikode • Kannur • Mesco Planito Apartments

What are the major restaurants on the way from Thiruvalla to Kanhangad by road?

Major restaurants on the road route from Thiruvalla to Kanhangad include: • Cafiya • Agrico Fresh Chicken • Mes Canteen • Nally Bakery • Vandi Thavalam

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India