Badrinath is one of the most famous and religious towns of the Hindus located at Chamoli district of Uttarakhand. If you want to know how to reach Badrinath from Agra then you are at the right place. Here you will get all the information you required during traveling from Agra to Badrinath distance by road, air, and train.
Badrinath gets its name from the famous Badrinath temple dedicated to Lord Vishnu.
It is one of the four Dhams of Uttarakhand and is situated on the banks of the Alaknanda River. The place is famous not only because of the temple but also because of its natural scenic beauty.
How to Go Badrinath from Agra
Agra is located on the banks of Yamuna and it is best known for the iconic Taj Mahal. However, the appeal of this historic city is not limited to this magnificent monument alone. There’s a lot to explore and experience, from monuments and mausoleums to parks and bazaars.
Many devotees of Lord Vishnu come from Agra to Badrinath every year. Although Badrinath is at an average elevation of 3,100 meters (10,170 feet), it has good connectivity with all modes of transport.
If you are wondering how to reach Badrinath from Agra then take a chill pill, Badrinath is well connected with National Highway 58 that has good connectivity with Road, Rail, and flight as well.
Agra to Badrinath distance
The distance between Agra to Badrinath by road is around 710 km.
Agra to Badrinath route journey time is 15 hrs 49 min via road.
Agra To Badrinath Route Map (Google Map)
How to reach Badrinath From Agra
There are various modes of transport to reach Badrinath from Agra.
- Agra to Badrinath By Road
- Agra to Badrinath By Air
- Agra to Badrinath By train
The nearest Railway stations are at Haldwani and Haridwar and the Airport is Jolly Grant in Dehradun.
There is no direct connectivity between Agra and Badrinath. But still, you can easily reach Badrinath by Road, Trail, or Flight.
The best time-saving option is to opt for a Flight as there are direct flights available.
Here are all the detailed options available.
⦿ Agra to Badrinath distance by Road:
If you want to visit Badrinath by Road then the approximate distance is between 710 km – 749 km.
Badrinath is well connected by roads. You can easily get any public transport from Agra Bus station to Kashipur or Haridwar Bus Station.
How to reach Badrinath from Agra by Road
Badrinath is situated on National Highway 58. So Buses and Taxis are easily available from all over Uttarakhand to reach Badrinath.
There are many routes from Agra to reach Uttarakhand.
Route 1: (Via Kashipur 624 km)
If you want to visit Agra to Badrinath By Road through Kashipur Then the distance is 624 km. in this route first you reach Kashipur. From Kashipur, you can easily get any Bus, taxi or any other Public Transport to reach Badrinath.
Agra to Kashipur By Road (280 km)
The distance from Agra to Kashipur is 280 km. You can complete this journey by Bus or Taxi in 1 Day. Kashipur is a Beautiful city in Uttarakhand.
Major Destinations between Agra to Kashipur :
Agra ➜ Sadabad ➜ Hathras ➜ Sasni ➜ Aligarh ➜ Chhatari ➜ Dangarh ➜ Anupshar ➜ Sawan ➜ Sambhal ➜ Sirsi ➜ Moradabad ➜ Kashipur
Kashipur to Badrinath By Road (344 km)
After Reaching Kashipur the remaining distance is 344 km. Kashipur is one of the main Bus and taxi stations in Uttarakhand where you can get your Bus or Taxi to reach Badrinath.
Major Destinations between Kashipur to Badrinath:
Kashipur ➜ Ramnagar ➜ Garjiya ➜ Muhan ➜ Machor ➜ Khatoli ➜ Bhikiyasan ➜ Jainal ➜ Masi ➜ Chaukhutiya ➜ Mehalchauri ➜ Khadun Laga Gawali ➜ Aadibadri ➜ Simli ➜ Karanprayag ➜ Nandprayag ➜ Pipalkoti ➜ Gulabkoti ➜ Joshimath ➜ Govind Ghat ➜ Lambagad ➜ Badrinath
Route 2: (Via Haridwar 710 km)
Note: If you want to visit Badrinath from Agra through Haridwar then it will be a long route. The Distance between Agra and Haridwar is 396 km and the remaining distance from Haridwar to Badrinath is 316 km. So the total distance from Agra to Badrinath through Haridwar is more than 710 km.
Agra to Haridwar (396 km)
The distance from Agra to Haridwar is 396 km by road.
Haridwar is called by the name of “Door of Uttarakhand”.Haridwar is a Holly and beautiful city of Uttarakhand. After reaching Haridwar you can easily complete your journey by Road. In this journey, you get a Beautiful view of the Garhwal region of Uttarakhand.
Major Destinations between Agra to Haridwar:
Agra ➜ Sadabad ➜ Hathras ➜ Sasni ➜ Aligarh ➜ Bharatri ➜ Gabhana ➜ Jahanpur ➜ Khurja ➜ Bulandshar ➜ Akbarpur ➜ Gulaothi ➜ Hafizpur ➜ Hapur ➜ Kharkhauda ➜ Phaphunda ➜ Jahidpur ➜ Meerut ➜ Daurala➜ Khatauli➜ Muzaffarnagar➜ Purquazi ➜ Manglaur (Roorkee) ➜ Bahadarabad ➜ Jwalapur ➜ Haridwar
Haridwar to Badrinath (316 km):
After Reaching Haridwar the remaining distance is 316 km. Haridwar is the main Bus and taxi station in Uttarakhand where you can get your Bus or Taxi to reach Badrinath.
Major Destinations between Haridwar to Badrinath :
Haridwar➜ Rishikesh➜ Shivpuri➜ Byasi➜ Teen Dhara➜ Devprayag➜ Karakot➜ Maletha➜ Kirtinagar➜ Srinagar➜ Khankra➜ Rudraprayag➜ Lugai➜ Nagrasu➜ Gauchar➜ Karnaprayag➜ Sonla➜ Nandaprayag➜ Gopeshwar ➜ Pipalkoti ➜ Gulabkoti ➜ Joshimath ➜ Govind Ghat ➜ Lambagad ➜ Badrinath
But there is a very low possibility where you can get a direct bus to reach Badrinath.
But you can easily get a direct bus to reach Joshimath. Joshimath is a beautiful city and the last bus station on the Badrinath route.
After reaching Joshimath you can easily get a Taxi, Jeep, or any Local Transport to reach Badrinath.
The distance between Joshimath to Badrinath is 45 km.
After reaching Badrinath town the distance from town to Badrinath Temple is approximately between 700m – 1km.
Agra to Badrinath by Bus Ticket price & Booking Here
⦿ Agra to Badrinath by Air/Flight:
Note: From Agra, There are no direct flights for Uttarakhand. If you want to travel by air then first you can take a flight from Agra to Delhi Airport. From Delhi Airport there are regular flights for Jolly Grant Airport, Dehradun, and Pantnagar Airport.
There are two Airports connected to Delhi from Uttarakhand.
- Jolly Grant Airport, Dehradun
- Pantnagar Airport, Udham Singh Nagar
You can Easily get tickets from Delhi Airport to these two Airports.
How to reach Badrinath from Agra by Air
Note: if you want to travel by Flight then we will highly suggest you take flights from Delhi Airport to Jolly Grant Airport, Dehradun.
1. Jolly Grant Airport: Agra (AGR) to Dehradun (DED)
If you take a flight from Delhi to Dehradun then it will take only 40 min to you to reach Jollygrant Airport, Dehradun. and there are regular flights from Delhi to Dehradun Airport. so you can get easily get your ticket.
From Dehradun Airport you can easily get a Taxi or Jeep to reach Haridwar or Rishikesh and continue your journey through Road and use Bus, Taxi, Jeep, or any other Public Transport to reach Badrinath. Distance from Dehradun Airport to Haridwar is Approximately 35 km – 40 km.
If you wish to travel by helicopter then you have to go to the Sahastradhara helipad in Dehradun. The helicopter will take you directly to Badrinath.
the Distance from Jolly Grant Airport to the Sahastradhara helipad is Approximately 30-40 km.
Route 1 (Via Helicopter)
Agra Airport ➜ Delhi Airport ➜ Jolly Grant Airport ➜ Sahastradhara Helipad ➜ Badrinath
Route 2 (Via Road)
Agra Airport ➜ Delhi Airport ➜ Jolly Grant Airport ➜ Haridwar ISBT ➜ Badrinath
From Haridwar Bus Station, You can continue your journey through Road. the remaining distance is 316 km.
Haridwar➜ Rishikesh➜ Shivpuri➜ Byasi➜ Teen Dhara➜ Devprayag➜ Karakot➜ Maletha➜ Kirtinagar➜ Srinagar➜ Khankra➜ Rudraprayag➜ Lugai➜ Nagrasu➜ Gauchar➜ Karnaprayag➜ Sonla➜ Nandaprayag➜ Gopeshwar ➜ Pipalkoti ➜ Gulabkoti ➜ Joshimath ➜ Govind Ghat ➜ Lambagad ➜ Badrinath
2. Pantnagar Airport: Agra (AGR) to Pantnagar (PGH)
if you take a flight from Agra to Pantnagar Airport then it will take you more than 2-3 hours to reach Pantnagar Airport.
From Pantnagar Airport you can easily reach the nearest Bus station Haldwani. Distance from Pantnagar Airport to Haldwani is 25-30 km.
From Haldwani, you can Travel by Road to Badrinath. By Road, it is 336 km and takes around 12 hours.
Agra to Badrinath by Air Route 3:
Agra Airport ➜ Delhi Airport ➜ Pantnagar Airport ➜ Haldwani ISBT ➜ Badrinath
Haldwani ➜ Bhimtal ➜ Ranikhet ➜ Dwarahat ➜ Chaukhutiya ➜ Karnaprayag➜ Sonla➜ Nandaprayag➜ Gopeshwar ➜ Pipalkoti ➜ Gulabkoti ➜ Joshimath ➜ Govind Ghat ➜ Lambagad ➜ Badrinath
⦿ Agra to Badrinath distance by Train:
The nearest railway station from Agra is Haridwar. There are many trains from Agra to Haridwar on daily basis. From Agra to Haridwar it takes 9-10 Hours by Train.
From Haridwar, Badrinath is 316 km. You can book a Taxi or Bus from Haridwar to go to Badrinath.
There are also local buses available from Haridwar Bus Station which is within the walking distance from Haridwar Railway Station.
Agra To Badrinath by Train Route 1:
Agra Cantt ➜ Achhnera Junction ➜ Bharatpur Jn. ➜ Mathura Jn ➜ Hazrat Nizamuddin Delhi ➜ Ghaziabad Junction ➜ Meerut City Junction ➜ Muzaffarnagar ➜ Roorkee ➜ Haridwar
From Haridwar, Badrinath is 316 km. You can book a Taxi or Bus from Haridwar to go Badrinath by Road.
Haridwar ➜ Rishikesh ➜ Shivpuri ➜ Byasi ➜ Teen Dhara ➜ Devprayag ➜ Karakot ➜ Maletha ➜ Kirtinagar ➜ Srinagar ➜ Khankra ➜ Rudraprayag ➜ Lugai ➜ Nagrasu ➜ Gauchar ➜ Karnaprayag ➜ Sonla ➜ Nandaprayag ➜ Gopeshwar ➜ Pipalkoti ➜ Gulabkoti ➜ Joshimath ➜ Govind Ghat ➜ Lambagad ➜ Badrinath
Badrinath Distance from Major Cities
Note: This distance is directly from the Badrinath Temple in Joshimath, Uttarakhand.
Click on Any Route below and you will redirect to a distance Guide on that Route.
⦿ Mumbai To Badrinath
⦿ Pune To Badrinath
⦿ Lucknow To Badrinath
⦿ Bengaluru To Badrinath
⦿ Delhi To Badrinath
⦿ Kolkata To Badrinath
⦿ Jaipur To Badrinath
⦿ Ahmedabad To Badrinath
⦿ Hyderabad To Badrinath
⦿ Patna To Badrinath
⦿ Agra To Badrinath
⦿ Chandigarh To Badrinath
⦿ Indore To Badrinath
⦿ Chennai To Badrinath
⦿ Dehradun To Badrinath
⦿ Ludhiana To Badrinath
⦿ Panipat To Badrinath
⦿ Pimpri-Chinchwad To Badrinath
⦿ Bhubaneswar To Badrinath
⦿ Kedarnath To Badrinath
⦿ Rishikesh To Badrinath
⦿ Haridwar To Badrinath