Enter your destination
Call Our Travel Experts
Call Our Travel Experts

Asia & Rest of the world


How to Reach Badrinath

Badrinath is a Hindu pilgrimage destination and is located in Uttarakhand. This is one of the most revered pilgrimage sites and a prominent part of Char Dham Yatra. Badrinath city has easy access to all the major modes of transportation: air, train, and road.

This sacred town is flocked by a large number of pilgrims every year when Char Dham Yatra and pilgrimage sites open for devotees. If someone is looking for information about how to reach Badrinath then here we have provided comprehensive details about the route and modes of transportations.

The best option to reach Badrinath is by road or train. The city is well-connected with the major cities and towns of the country.

Take a look at details about how to go Badrinath from Delhi, Haridwar, Rishikesh and Kedarnath.

How to go Badrinath Temple

From Delhi to Badrinath

From Rishikesh to Badrinath

From Haridwar to Badrinath

From Kedarnath to Badrinath

Here is detailed information about how to reach Badrinath by Train, Road, Flight

By Flight

Jolly Grant Airport is the nearest airport from Badrinath, at a distance of 311 kilometers. The airport has flights connecting to Delhi, Lucknow, and Mumbai by direct and connecting flights. You can opt to hire a taxi from the railway station or can board a bus from the nearest bus station to reach Badrinath.

By Train

The nearest railway station from Badrinath is Rishikesh Railway Station, at a distance of 290 Kilometers. This railway station is a broad-gauged station connected to other major railway stations of the country including the national capital – Delhi, Jammu, Ludhiana, Chandigarh, Mumbai, Pune, Kolkata, and other stations by direct and connecting trains. From the railway station, tourists can board a bus or hire a private taxi for Badrinath.

By Road

Intrastate and interstate buses run in Badrinath, making it easily connected to different towns and states like Rishikesh, Haridwar, Srinagar, Dehradun, Delhi, Haryana, Chandigarh and others.  These buses have affordable fares and are the best options to cover great distances.

How to Reach Badrinath from Delhi

Delhi to Badrinath by Road

Badrinath is well connected with the national capital by road network. Delhi to Badrinath distance by road is 536 km approx. One can reach Delhi to Badrinath via NH 334 and NH 7. The government-run buses and private buses ply regularly from Maharana Pratap Inter State Bus Terminal for Rishikesh and Haridwar from where you can easily get conveyance for Badrinath.

One can find a few direct buses for Badrinath during the Char Dham Yatra season. Although, tourists can board a deluxe or semi-deluxe bus for Haridwar and Rishikesh and from there they can easily get a bus, jeep, or hire a taxi for Badrinath.

Delhi to Badrinath Route: Delhi – Ghaziabad – Muzaffarnagar – Roorkee – Haridwar – Rishikesh – Devprayag – Srinagar – Rudraprayag – Karnaprayag – Joshimath - Badrinath

Delhi to Badrinath Distance: 536 km approx.

Note: Tourists can drive in their own car from Delhi or hire a cab from Delhi to Badrinath.

Road conditions: From Delhi to Rishikesh, the road conditions are excellent. Although, after this, the hilly terrain starts, and the road becomes narrow as well as bumpy.

Experiences Places to Eat
1. Visit Patanjali Yog Peeth3. 
2. Take a holy dip in River Ganges in Haridwar and Rishikesh.
3. Attend Ganga Aarti at Har ki Pauri in Haridwar and Triveni Ghat in Rishikesh.
4. Seek blessings at Mansa Devi, Chandi Devi, and Neelkanth Mahadev Temple.
5. Indulge in adventure activities in Rishikesh including river rafting, bungee jumping, and cliff jumping.
6. Visit the five confluence of sanctity en route Badrinath namely Vishnuprayag, Karnaprayag, Devprayag, Rudraprayag, and Nandprayag
1. Vicky Veg Family Dhaba,
2. Meerut Bypass Namaste Midway, Muzaffarnagar
3. Cheetal Grand, Khatauli
4. Midway Govindam Restaurant, Devprayag 
5. River Top Restaurant, Srinagar
6. Sheetal Resort, Rudraprayag
7. Regal Restaurant, Chamoli
8. Chauhan’s Diner, Joshimath

Delhi to Badrinath by Train

There is no direct Delhi to Badrinath train as there is no railway station in Badrinath. You can visit Rishikesh by train and then travel to Badrinath from there. Rishikesh railway station is the nearest railhead from Badrinath, which is located at 294 km. From Rishikesh, you can board a bus or shared jeep for Badrinath.

You can also hire a private taxi from here to the pilgrimage site. The roads are well-maintained and easily accessible from the major towns and cities of Uttarakhand.

Delhi to Badrinath by Flight

The nearest airport to Badrinath is Jolly Grant Airport in Dehradun, which is located at 308 km. From Delhi, you can board a flight for Dehradun and from there you can travel by road or by helicopter. From the Sahastradhara helipad, you can also board a helicopter to Badrinath Dham.

You can choose to embark on Char Dham Yatra by helicopter and also, Badrinath Yatra by helicopter, which is the most convenient option for those who wish to complete the Yatra within one day.

How to reach Badrinath from Haridwar

By Road

Haridwar is considered as the base and the starting point of the Char Dham Yatra. Badrinath is well connected with Haridwar and is easily accessible by road. Badrinath to Haridwar distance is 316 km, which takes almost 10 hours to reach there by road. The well-maintained highway makes the journey comfortable. The buses and shared jeep ply from Haridwar for Badrinath on the daily basis during the time of Char Dham Yatra.

Route: Haridwar - Rishikesh – Devprayag – Srinagar – Rudraprayag – Karnaprayag – Joshimath - Badrinath

Haridwar to Badrinath Distance & Time: 316 km (approx.) and 11 hours (approx.) 

How to reach Badrinath from Rishikesh

By Road

Haridwar and Rishikesh are the major cities of Uttarakhand and are well-connected with Badrinath by road. Tourists can catch a direct bus, board a private or shared jeep, or hire a cab from these places for Badrinath. There are regular buses plying from Haridwar and Rishikesh for this sacred site, which is among the Char Dhams of Uttarakhand.

RouteRishikesh – Devprayag – Srinagar – Rudraprayag – Karnaprayag – Joshimath - Badrinath

Rishikesh to Badrinath Distance & Travel Time: 317km (approx.) and 9 hours (approx.)

How to reach Badrinath from Kedarnath

By Road

There is no direct bus from Kedarnath to Badrinath at a distance 211 km. By road is best way to travel to Badrinath is to hire a taxi from Sonprayag as it is the last point for all kinds of vehicles heading to Kedarnath. Otherwise, board a shared jeep or hire a taxi from Sonprayag till Joshimath and from there one can easily get a bus or shared jeep till Badrinath.

Route: Sonprayag – Uktimath – Chamoli – Joshimath – Govind Ghat – Badrinath

Distance & Travel Time: 211 km (approx.) and 8 hours 30 minutes (approx.)

By helicopter

Badrinath and Kedarnath are a part of Char Dham Yatra and pilgrims can travel to these holy sites by helicopter as well. Devotees can board a helicopter from Kedarnath to Phata helipad, from where again board a helicopter headed for Badrinath.

Distance of Badrinath From Major Cities

  • Delhi to Badrinath : 537 Kms
  • Gaurikund to Badrinath: 235 Kms
  • Rishikesh to Badrinath: 295 Kms
  • Kedarnath to Badrinath :211 Kms
  • Auli to Badrinath: 52 Kms
  • Phata to Badrinath: 198 Kms
  • Guptkashi to Badrinath: 185 Kms
  • Rudraprayag to Badrinath: 155 Kms
  • Sersi to Badrinath: 204 Kms
  • Kotdwar to badrinath: 318 Kms
  • Almora to Badrianth: 280 Kms
  • Sonprayag to Badrinath: 211 Kms

Tips for Badrinath Yatra:

  • Carry light woolens in summers and heavy woolens in winters.
  • Wear comfortable and sturdy shoes.
  • Do not forget to carry your medicines and a first-aid kit. Always carry important documents including photo ID proof.
  • Wear comfortable clothes and avoid wearing heavy jewelry. Carry water and dry eatables.
  • If you are traveling by your own car, then make sure the vehicle is in good condition and has good ground clearance.
  • Avoid traveling at night as driving in the hills after sunset is not safe.

Faqs about How to Go Badrinath

Q: How much time does it take from Haridwar to Badrinath?

Ans: It takes almost 11 hours to reach Badrinath from Haridwar. The buses and shared jeeps ply on the regular basis from Haridwar. The Badrinath Temple is easily accessible from Haridwar and on the way you can explore other popular attractions.

Q: What is the distance from Dehradun to Badrinath Temple?

Ans: The distance from Dehradun to Badrinath Temple is 330 km, which can be covered by road. Also, you can choose to visit Badrinath by helicopter from Dehradun. The nearest airport from Badrinath Temple is Jolly Grant Airport in Dehradun. You can hire a private taxi or board a bus from there.

Q: What is the distance from Badrinath to Rishikesh?

Ans: Badrinath to Rishikesh is situated at a distance of 290 km, which can be covered in 9 hours by road. The accessibility of buses and taxis are very good from Rishikesh. During Char Dham Yatra, you can easily find buses and taxis plying from here to Badrinath.

Q: What is the distance of Sonprayag to Badrinath?

Ans: The distance of Sonprayag to Badrinath is 224 km. There is no direct bus available from Sonprayag to Badrinath. You can board a shared jeep or hire a private taxi from here for Badrinath. It takes almost 8 hours to reach Badrinath from Sonprayag.