Thiruvananthapuram to Upleta Distance

Upleta is approximately 1650+ km from Thiruvananthapuram. 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 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 Thiruvananthapuram, India to Upleta, India

Via Mumbai, Keshod

RECOMMENDED

Thiruvananthapuram

Mumbai

Keshod

Upleta

Approx Travel Time

9h 25m

₹13,139

Onwards

Via Mumbai, Porbandar

FASTEST

Thiruvananthapuram

Mumbai

Porbandar

Upleta

Approx Travel Time

8h 18m

₹14,132

Onwards

Thiruvananthapuram

Mumbai

Porbandar

Upleta

Approx Travel Time

8h 22m

₹13,877

Onwards

Ads by MMT

Via Surat

Thiruvananthapuram

Surat

Upleta

Approx Travel Time

1d 20h 15m

₹1,465

Onwards

Via Vadodara

Thiruvananthapuram

Vadodara

Upleta

Approx Travel Time

1d 16h 31m

₹6,636

Onwards

Ads by MMT

Via Kannur, Rajkot

CHEAPEST

Thiruvananthapuram

Kannur

Rajkot

Upleta

Approx Travel Time

1d 18h 33m

₹1,105

Onwards

Via Kannur, Gandhidham

Thiruvananthapuram

Kannur

Gandhidham

Upleta

Approx Travel Time

2d 12h 11m

₹2,439

Onwards

Via Bangalore, Rajkot

Thiruvananthapuram

Bangalore

Rajkot

Upleta

Approx Travel Time

8h 26m

₹14,389

Onwards

Via Navi Mumbai, Rajkot

Thiruvananthapuram

Navi Mumbai

Rajkot

Upleta

Approx Travel Time

8h 51m

₹14,439

Onwards

Via Mumbai, Rajkot

Thiruvananthapuram

Mumbai

Rajkot

Upleta

Approx Travel Time

8h 56m

₹14,439

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1600+ km.

What is the distance from Thiruvananthapuram to Upleta via Mumbai?

Via Mumbai, the distance is approximately 1650+ km, taking around 10 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India