Thodupuzha to Naliya Distance

Naliya is approximately 1750+ km from Thodupuzha. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Naliya, with a total travel time of approximately 14 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 Thodupuzha, India to Naliya, India

Via Cochin, Mumbai, Bhuj

RECOMMENDED

FASTEST

Thodupuzha

Cochin

Mumbai

Bhuj

Naliya

Approx Travel Time

13h 30m

₹11,770

Onwards

CHEAPEST

Thodupuzha

Cochin

Mumbai

Bhuj

Naliya

Approx Travel Time

23h 35m

₹6,858

Onwards

Via Cochin, Vadodara, Bhuj

Thodupuzha

Cochin

Vadodara

Bhuj

Naliya

Approx Travel Time

19h 46m

₹9,811

Onwards

Ads by MMT

Via Cochin, Ahmedabad, Gandhidham

Thodupuzha

Cochin

Ahmedabad

Gandhidham

Naliya

Approx Travel Time

19h 25m

₹9,407

Onwards

Via Cochin, Ahmedabad, Bhuj

Thodupuzha

Cochin

Ahmedabad

Bhuj

Naliya

Approx Travel Time

19h 38m

₹9,326

Onwards

Ads by MMT

Via Cochin, Vadodara, Gandhidham

Thodupuzha

Cochin

Vadodara

Gandhidham

Naliya

Approx Travel Time

19h 21m

₹9,862

Onwards

Via Cochin, Mumbai, Gandhidham

Thodupuzha

Cochin

Mumbai

Gandhidham

Naliya

Approx Travel Time

14h 20m

₹13,186

Onwards

Via Udupi, Rajkot

Thodupuzha

Udupi

Rajkot

Naliya

Approx Travel Time

2d 1h 50m

On Demand

Via Bangalore, Rajkot

Thodupuzha

Bangalore

Rajkot

Naliya

Approx Travel Time

1d 0h 7m

₹8,939

Onwards

Via Bangalore, Jamnagar

Thodupuzha

Bangalore

Jamnagar

Naliya

Approx Travel Time

1d 1h 24m

₹9,829

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Thodupuzha and Naliya?

The straight-line distance is approximately 1700+ km.

What is the distance from Thodupuzha to Naliya via Cochin?

Via Cochin, the distance is approximately 1750+ km, taking around 14 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India