hero
How2Go
Udaipur to Rishikesh

Udaipur to Rishikesh

Rishikesh is approximately 750+ km from Udaipur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Rishikesh.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Udaipur

Delhi

Rishikesh

Approx Travel Time

8h 25m

₹5,947

Onwards

CHEAPEST

Udaipur

Delhi

Rishikesh

Approx Travel Time

16h 40m

₹842

Onwards

Udaipur

Delhi

Rishikesh

Approx Travel Time

15h 20m

₹3,518

Onwards

Udaipur

Delhi

Rishikesh

Approx Travel Time

18h 42m

₹1,403

Onwards

Udaipur

Delhi

Rishikesh

Approx Travel Time

7h 25m

₹8,623

Onwards

Via Delhi, Dehradun

FASTEST

Udaipur

Delhi

Dehradun

Rishikesh

Approx Travel Time

6h 20m

₹9,230

Onwards

Via Delhi, Ghaziabad

Udaipur

Delhi

Ghaziabad

Rishikesh

Approx Travel Time

8h 6m

₹8,160

Onwards

Direct Options

Udaipur

Rishikesh

Approx Travel Time

18h 45m

₹1,999

Onwards

Udaipur

Rishikesh

Approx Travel Time

14h 42m

₹17,604

Onwards

Via Ajmer, Ghaziabad

Udaipur

Ajmer

Ghaziabad

Rishikesh

Approx Travel Time

18h 58m

₹4,349

Onwards

Frequently Asked Questions

What is the distance between Udaipur and Rishikesh?

Rishikesh is approximately 750+ kms from Udaipur.

How long does it take to reach Rishikesh from Udaipur?

It takes approximately 7 hours to reach Rishikesh from Udaipur by Flight, Bus Via Delhi, Dehradun.

What is the cheapest way to reach Rishikesh from Udaipur?

The cheapest way to reach Rishikesh from Udaipur is by Train, Bus Via Delhi.

What is the fastest way to reach Rishikesh from Udaipur?

The fastest way to reach Rishikesh from Udaipur is by Flight, Bus Via Delhi, Dehradun.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India