Kangra to Upleta Distance

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

Via Delhi, Rajkot

RECOMMENDED

Kangra

Delhi

Rajkot

Upleta

Approx Travel Time

9h 11m

On Demand

FASTEST

Kangra

Delhi

Rajkot

Upleta

Approx Travel Time

9h 10m

₹13,162

Onwards

Kangra

Delhi

Rajkot

Upleta

Approx Travel Time

1d 8h 56m

On Demand

CHEAPEST

Kangra

Delhi

Rajkot

Upleta

Approx Travel Time

1d 20h 29m

₹3,629

Onwards

Kangra

Delhi

Rajkot

Upleta

Approx Travel Time

9h 41m

₹15,777

Onwards

Via Udaipur

Kangra

Udaipur

Upleta

Approx Travel Time

1d 8h 59m

On Demand

Ads by MMT

Via Jalandhar, Rajkot

Kangra

Jalandhar

Rajkot

Upleta

Approx Travel Time

1d 8h 14m

On Demand

Via Delhi, Ajmer, Jamnagar

Kangra

Delhi

Ajmer

Jamnagar

Upleta

Approx Travel Time

11h 27m

On Demand

Kangra

Delhi

Ajmer

Jamnagar

Upleta

Approx Travel Time

11h 24m

On Demand

Ads by MMT

Via Mohali, Ahmedabad, Jamnagar

Kangra

Mohali

Ahmedabad

Jamnagar

Upleta

Approx Travel Time

11h 12m

₹12,557

Onwards

Frequently Asked Questions

What is the distance between Kangra and Upleta?

Upleta is approximately 1400+ km from Kangra.

How long does it take to reach Upleta from Kangra?

It takes approximately 9 hours to reach Upleta from Kangra by Flight, Bus Via Delhi, Rajkot.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India