Kayamkulam to Upleta Distance

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

Via Cochin, Rajkot

RECOMMENDED

Kayamkulam

Cochin

Rajkot

Upleta

Approx Travel Time

14h 2m

On Demand

Kayamkulam

Cochin

Rajkot

Upleta

Approx Travel Time

14h 1m

₹8,068

Onwards

Kayamkulam

Cochin

Rajkot

Upleta

Approx Travel Time

13h 37m

On Demand

Kayamkulam

Cochin

Rajkot

Upleta

Approx Travel Time

14h 56m

On Demand

Kayamkulam

Cochin

Rajkot

Upleta

Approx Travel Time

14h 55m

₹8,325

Onwards

Via Vadodara

Kayamkulam

Vadodara

Upleta

Approx Travel Time

1d 16h 54m

On Demand

CHEAPEST

Kayamkulam

Vadodara

Upleta

Approx Travel Time

1d 19h 13m

₹1,470

Onwards

Ads by MMT

Via Surat

Kayamkulam

Surat

Upleta

Approx Travel Time

1d 18h 59m

On Demand

Via Thiruvananthapuram, Mumbai, Porbandar

FASTEST

Kayamkulam

Thiruvananthapuram

Mumbai

Porbandar

Upleta

Approx Travel Time

12h 32m

₹17,757

Onwards

Ads by MMT

Via Kasaragod, Ahmedabad

Kayamkulam

Kasaragod

Ahmedabad

Upleta

Approx Travel Time

2d 1h 9m

On Demand

Frequently Asked Questions

What is the distance between Kayamkulam and Upleta?

Upleta is approximately 1700+ km from Kayamkulam.

How long does it take to reach Upleta from Kayamkulam?

It takes approximately 13 hours to reach Upleta from Kayamkulam by Cab, Flight, Bus Via Thiruvananthapuram, Mumbai, Porbandar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India