Badrinath to Anandpur-Sahib Distance

Anandpur Sahib is approximately 450+ km from Badrinath. Compare the available routes and travel options between the two cities. The fastest way to reach Anandpur Sahib takes approximately 18 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.

Route map showing distance and travel time from Badrinath, India to Anandpur Sahib, India

Via Haridwar, Ambala

RECOMMENDED

CHEAPEST

FASTEST

Badrinath

Haridwar

Ambala

Anandpur Sahib

Approx Travel Time

17h 30m

₹1,085

Onwards

Badrinath

Haridwar

Ambala

Anandpur Sahib

Approx Travel Time

17h 52m

₹1,764

Onwards

Via Rishikesh, Chandigarh

Badrinath

Rishikesh

Chandigarh

Anandpur Sahib

Approx Travel Time

18h 40m

₹2,299

Onwards

Via Rishikesh, Ambala

Badrinath

Rishikesh

Ambala

Anandpur Sahib

Approx Travel Time

18h 22m

₹4,719

Onwards

Badrinath

Rishikesh

Ambala

Anandpur Sahib

Approx Travel Time

17h 58m

₹1,619

Onwards

Via Haridwar, Sirhind

Badrinath

Haridwar

Sirhind

Anandpur Sahib

Approx Travel Time

17h 36m

₹1,135

Onwards

Via Rishikesh, Saharanpur

Badrinath

Rishikesh

Saharanpur

Anandpur Sahib

Approx Travel Time

17h 43m

₹1,180

Onwards

Badrinath

Rishikesh

Saharanpur

Anandpur Sahib

Approx Travel Time

18h 13m

₹1,384

Onwards

Via Haridwar, Saharanpur

Badrinath

Haridwar

Saharanpur

Anandpur Sahib

Approx Travel Time

18h 6m

₹1,120

Onwards

Via Haridwar, Mohali

Badrinath

Haridwar

Mohali

Anandpur Sahib

Approx Travel Time

18h 4m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Badrinath and Anandpur Sahib?

The straight-line distance is approximately 250+ km.

What is the distance from Badrinath to Anandpur Sahib via Haridwar?

Via Haridwar, the distance is approximately 450+ km, taking around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India