hero
How2Go
Somnath to Badrinath

Somnath to Badrinath

Badrinath is approximately 1650+ km from Somnath, 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 Badrinath.

Read More
Sort By
Mode of Transport

Via Ahmedabad, Dehradun

RECOMMENDED

Somnath

Ahmedabad

Dehradun

Badrinath

Approx Travel Time

22h 8m

₹16,313

Onwards

Via Keshod, Ahmedabad, Dehradun

FASTEST

Somnath

Keshod

Ahmedabad

Dehradun

Badrinath

Approx Travel Time

15h 28m

₹18,013

Onwards

Somnath

Keshod

Ahmedabad

Dehradun

Badrinath

Approx Travel Time

22h 43m

₹16,663

Onwards

Via Ahmedabad, Haridwar

CHEAPEST

Somnath

Ahmedabad

Haridwar

Badrinath

Approx Travel Time

2d 0h 17m

₹3,750

Onwards

Via Keshod, Mumbai, Dehradun

Somnath

Keshod

Mumbai

Dehradun

Badrinath

Approx Travel Time

16h 28m

₹23,664

Onwards

Frequently Asked Questions

What is the distance between Somnath and Badrinath?

Badrinath is approximately 1650+ kms from Somnath.

How long does it take to reach Badrinath from Somnath?

It takes approximately 16 hours to reach Badrinath from Somnath by Bus, Flight, Cab Via Keshod, Ahmedabad, Dehradun.

What is the cheapest way to reach Badrinath from Somnath?

The cheapest way to reach Badrinath from Somnath is by Bus Via Ahmedabad, Haridwar.

What is the fastest way to reach Badrinath from Somnath?

The fastest way to reach Badrinath from Somnath is by Bus, Flight, Cab Via Keshod, Ahmedabad, Dehradun.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India