Badrinath to Sankarankovil Distance

Sankarankovil is approximately 3300+ km from Badrinath. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Sankarankovil, with a total travel time of approximately 17 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 Badrinath, India to Sankarankovil, India

Via Haridwar, Bangalore

RECOMMENDED

Badrinath

Haridwar

Bangalore

Sankarankovil

Approx Travel Time

3d 0h 40m

On Demand

Via Dehradun, Delhi, Madurai

Badrinath

Dehradun

Delhi

Madurai

Sankarankovil

Approx Travel Time

17h 40m

₹27,037

Onwards

CHEAPEST

Badrinath

Dehradun

Delhi

Madurai

Sankarankovil

Approx Travel Time

2d 9h

₹14,488

Onwards

Badrinath

Dehradun

Delhi

Madurai

Sankarankovil

Approx Travel Time

20h 30m

₹24,224

Onwards

Badrinath

Dehradun

Delhi

Madurai

Sankarankovil

Approx Travel Time

18h 47m

₹27,342

Onwards

Badrinath

Dehradun

Delhi

Madurai

Sankarankovil

Approx Travel Time

21h 45m

₹24,386

Onwards

Badrinath

Dehradun

Delhi

Madurai

Sankarankovil

Approx Travel Time

21h 37m

₹24,529

Onwards

Ads by MMT

Via Dehradun, Hyderabad, Madurai

FASTEST

Badrinath

Dehradun

Hyderabad

Madurai

Sankarankovil

Approx Travel Time

17h 15m

₹30,735

Onwards

Via Dehradun, Chennai

Badrinath

Dehradun

Chennai

Sankarankovil

Approx Travel Time

23h 15m

₹25,622

Onwards

Ads by MMT

Via Dehradun, Bangalore

Badrinath

Dehradun

Bangalore

Sankarankovil

Approx Travel Time

1d 2h 52m

₹24,874

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 2400+ km.

What is the distance from Badrinath to Sankarankovil via Haridwar?

Via Haridwar, the distance is approximately 3300+ km, taking around 73 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India