Badrinath to Vrindavan Distance

Vrindavan is approximately 550+ km from Badrinath. Compare the available routes and travel options between the two cities. The fastest way to reach Vrindavan takes approximately 19 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 Vrindavan, India

Via Haridwar, Mathura

RECOMMENDED

Badrinath

Haridwar

Mathura

Vrindavan

Approx Travel Time

19h 4m

₹1,459

Onwards

Badrinath

Haridwar

Mathura

Vrindavan

Approx Travel Time

19h 7m

₹1,920

Onwards

Via Haridwar

Badrinath

Haridwar

Vrindavan

Approx Travel Time

19h 40m

₹1,619

Onwards

Ads by MMT

Via Haridwar, Ghaziabad

FASTEST

Badrinath

Haridwar

Ghaziabad

Vrindavan

Approx Travel Time

18h 46m

₹2,906

Onwards

CHEAPEST

Badrinath

Haridwar

Ghaziabad

Vrindavan

Approx Travel Time

19h 18m

₹1,382

Onwards

Via Haridwar, Noida

Badrinath

Haridwar

Noida

Vrindavan

Approx Travel Time

19h 42m

₹3,293

Onwards

Badrinath

Haridwar

Noida

Vrindavan

Approx Travel Time

19h 55m

₹1,659

Onwards

Ads by MMT

Via Haridwar, Delhi

Badrinath

Haridwar

Delhi

Vrindavan

Approx Travel Time

19h 18m

₹1,392

Onwards

Badrinath

Haridwar

Delhi

Vrindavan

Approx Travel Time

18h 49m

₹2,953

Onwards

Via Haridwar, Meerut

Badrinath

Haridwar

Meerut

Vrindavan

Approx Travel Time

19h 45m

₹1,570

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 350+ km.

What is the distance from Badrinath to Vrindavan via Haridwar?

Via Haridwar, the distance is approximately 550+ km, taking around 19 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India