Haridwar to Badrinath via Rishikesh - Devprayag - Chamoli - Govindghat is around 330 - 340 kms and the total travelling time takes about 5hr and 30min approx.
Car/Jeep -- Hire a private taxi from Haridwar Station is a comfortable yet costly option. Get the taxi arranged from your hotel itself. Expect charges anywhere between ( 4000 - 6000 ) rupees depending upon the type of cab. Share a cab facility is also offered here at the taxi stand.
Train -- No Trains are available.
Bus -- Travelling by bus from Haridwar to Badrinath is an economical and comfortable journey. The buses can be found at the bus station which is opposite to the railway station . They run frequently (at least every two - three hour) and charge anything between (250 - 350 rupees).
The TGMO ( Gadhwal Motor Owner Union ltd ) buses are only allowed to ply on the yatra routes during the Yatra season.
Badrinath distance from other Char Dham Yatra Locations