hero
How2Go
Moga to Badrinath

Moga to Badrinath

Badrinath is approximately 500+ km from Moga, 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 Ambala, Haridwar

RECOMMENDED

FASTEST

Moga

Ambala

Haridwar

Badrinath

Approx Travel Time

18h 52m

On Demand

Via Sirhind, Haridwar

Moga

Sirhind

Haridwar

Badrinath

Approx Travel Time

18h 55m

₹5,190

Onwards

Via Chandigarh, Rishikesh

CHEAPEST

Moga

Chandigarh

Rishikesh

Badrinath

Approx Travel Time

20h 17m

₹1,949

Onwards

Via Mohali, Rishikesh

Moga

Mohali

Rishikesh

Badrinath

Approx Travel Time

20h 7m

₹5,168

Onwards

Via Khanna, Haridwar

Moga

Khanna

Haridwar

Badrinath

Approx Travel Time

19h 34m

₹4,112

Onwards

Via Patiala, Haridwar

Moga

Patiala

Haridwar

Badrinath

Approx Travel Time

19h 33m

₹4,932

Onwards

Via Barnala, Haridwar

Moga

Barnala

Haridwar

Badrinath

Approx Travel Time

19h 22m

₹6,409

Onwards

Via Barnala, Rishikesh

Moga

Barnala

Rishikesh

Badrinath

Approx Travel Time

20h 15m

₹6,419

Onwards

Via Rampura Phul, Haridwar

Moga

Rampura Phul

Haridwar

Badrinath

Approx Travel Time

21h 22m

₹5,242

Onwards

Frequently Asked Questions

What is the distance between Moga and Badrinath?

Badrinath is approximately 500+ kms from Moga.

How long does it take to reach Badrinath from Moga?

It takes approximately 19 hours to reach Badrinath from Moga by Train, Bus Via Ambala, Haridwar.

What is the cheapest way to reach Badrinath from Moga?

The cheapest way to reach Badrinath from Moga is by Bus Via Chandigarh, Rishikesh.

What is the fastest way to reach Badrinath from Moga?

The fastest way to reach Badrinath from Moga is by Train, Bus Via Ambala, Haridwar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India