Merta to Rishikesh Distance

Rishikesh is approximately 650+ km from Merta. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 17 hours. Flying is the fastest way to reach Rishikesh, 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 Merta, India to Rishikesh, India

Via Jaipur, Dehradun

RECOMMENDED

FASTEST

Merta

Jaipur

Dehradun

Rishikesh

Approx Travel Time

9h 4m

On Demand

Merta

Jaipur

Dehradun

Rishikesh

Approx Travel Time

9h 7m

On Demand

Via Alwar

Merta

Alwar

Rishikesh

Approx Travel Time

13h 17m

On Demand

Ads by MMT

Direct Options

CHEAPEST

Merta

Rishikesh

Approx Travel Time

16h 30m

₹1,199

Onwards

Via Ajmer, Ghaziabad

Merta

Ajmer

Ghaziabad

Rishikesh

Approx Travel Time

11h 4m

₹8,517

Onwards

Merta

Ajmer

Ghaziabad

Rishikesh

Approx Travel Time

11h 20m

₹8,537

Onwards

Ads by MMT

Via Kishangarh

Merta

Kishangarh

Rishikesh

Approx Travel Time

16h 26m

₹1,548

Onwards

Via Jhunjhunu

Merta

Jhunjhunu

Rishikesh

Approx Travel Time

15h 14m

₹9,919

Onwards

Via Jaipur, Gurgaon

Merta

Jaipur

Gurgaon

Rishikesh

Approx Travel Time

13h 23m

On Demand

Via Ajmer, Delhi

Merta

Ajmer

Delhi

Rishikesh

Approx Travel Time

11h 54m

₹8,122

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 550+ km.

What is the distance from Merta to Rishikesh via Jaipur?

Via Jaipur, the distance is approximately 650+ km, taking around 9 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India