Rishikesh to Upleta Distance

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

Via Delhi, Rajkot

RECOMMENDED

Rishikesh

Delhi

Rajkot

Upleta

Approx Travel Time

13h 1m

₹7,527

Onwards

Rishikesh

Delhi

Rajkot

Upleta

Approx Travel Time

13h 25m

₹7,472

Onwards

FASTEST

Rishikesh

Delhi

Rajkot

Upleta

Approx Travel Time

12h 30m

₹10,237

Onwards

Rishikesh

Delhi

Rajkot

Upleta

Approx Travel Time

12h 54m

₹10,182

Onwards

Rishikesh

Delhi

Rajkot

Upleta

Approx Travel Time

13h 39m

₹10,832

Onwards

Rishikesh

Delhi

Rajkot

Upleta

Approx Travel Time

13h 8m

₹13,542

Onwards

Via Alwar, Rajkot

CHEAPEST

Rishikesh

Alwar

Rajkot

Upleta

Approx Travel Time

1d 2h 44m

₹1,139

Onwards

Rishikesh

Alwar

Rajkot

Upleta

Approx Travel Time

1d 0h 32m

₹23,530

Onwards

Ads by MMT

Via Ahmedabad

Rishikesh

Ahmedabad

Upleta

Approx Travel Time

1d 9h 25m

₹2,249

Onwards

Via Dausa, Rajkot

Rishikesh

Dausa

Rajkot

Upleta

Approx Travel Time

1d 3h 24m

₹1,194

Onwards

Ads by MMT

Frequently Asked Questions

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

The straight-line distance is approximately 1200+ km.

What is the distance from Rishikesh to Upleta via Delhi?

Via Delhi, the distance is approximately 1250+ km, taking around 13 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India