Kayamkulam to Upleta Distance

Upleta is approximately 2050+ 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 20 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 Bangalore, Rajkot

RECOMMENDED

Kayamkulam

Bangalore

Rajkot

Upleta

Approx Travel Time

22h

₹8,335

Onwards

FASTEST

Kayamkulam

Bangalore

Rajkot

Upleta

Approx Travel Time

19h 56m

₹8,889

Onwards

Kayamkulam

Bangalore

Rajkot

Upleta

Approx Travel Time

20h 20m

₹8,834

Onwards

Kayamkulam

Bangalore

Rajkot

Upleta

Approx Travel Time

20h 34m

₹12,194

Onwards

Kayamkulam

Bangalore

Rajkot

Upleta

Approx Travel Time

22h 24m

₹8,280

Onwards

Via Surat

CHEAPEST

Kayamkulam

Surat

Upleta

Approx Travel Time

1d 20h 33m

₹1,440

Onwards

Ads by MMT

Via Vadodara

Kayamkulam

Vadodara

Upleta

Approx Travel Time

1d 16h 53m

₹6,616

Onwards

Via Udupi, Rajkot

Kayamkulam

Udupi

Rajkot

Upleta

Approx Travel Time

1d 20h 27m

On Demand

Ads by MMT

Via Bangalore, Jamnagar

Kayamkulam

Bangalore

Jamnagar

Upleta

Approx Travel Time

23h 16m

₹9,119

Onwards

Kayamkulam

Bangalore

Jamnagar

Upleta

Approx Travel Time

21h 12m

₹9,673

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Kayamkulam and Upleta?

The straight-line distance is approximately 1550+ km.

What is the distance from Kayamkulam to Upleta via Bangalore?

Via Bangalore, the distance is approximately 2050+ km, taking around 22 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India