Haridwar to Badrinath Distance is 325.5 km approx.
Haridwar Railway Station > Tapovan, Rishikesh (32 km)
Tapovan, Rishikesh > Vashisht Gufa, Gular (18.5 km)
Vashisht Gufa, Gular > Devprayag (48 km)
Devprayag > Srinagar (34 km)
Srinagar > Rudraprayag (36 km)
(Left towards Kedarnath; straight towards Badrinath )
Rudraprayag > Karanprayag (32 km)
Karanprayag > Chamoli (31 km)
Chamoli > Peepalkoti (17 km)
Peepalkoti > Garud Ganga (6 km)
Garud Ganga > Joshimath ( 27.5 km)
Joshimath > Govindghat (18.5 km)
Govindghat > Badrinath (25 km)