Kedarnath to Badrinath Distance
Kedarnath to Badrinath distance by road from Sonprayag is 225 km by road after a trek of 16 Kms from Kedarnath to Gaurikund. Private taxi takes around 8 to 10 hours, Recommended route – Gaurikund – Sonprayag – Guptkashi – Rudraprayag – Pipalkoti – Joshimath – Badrinath.
| From | To | Distance | 
| Kedarnath (Trek + Road Travel) | Badrinath | 15 Kms Trek + 225 Kms Drive | 
| Gaurikund | Badrinath | 225 Kms | 
| Gaurikund | Joshimath | 187 Kms | 

Plan Your Spiritual Yatra With Us !
Get Customised Private Tours by Experts from Travel Vaidya
Table of Contents
Key Highlights:
- Total distance: 215 km
- Travel duration: 8-10 hours (by road)
- Best time to travel: May to October

Distance Between Kedarnath To Badrinath By Road
Distance between Kedarnath to Badrinath by Road is 225 km, The journey begins with a 16 km trek from Kedarnath to Gaurikund, followed by a 225 km road trip via Guptkashi, Rudraprayag, and Joshimath. There are very few direct buses from Gaurikund to Badrinath, one can also book a private taxi from Sonprayag to Badrinath costing around INR 7000-10,000 one way.
Gaurikund To Badrinath Distance By Road
Gaurikund to Badrinath distance by road is 225 kms, taking around 8-10 hours via NH 7. This scenic route passes through Rudraprayag, Karnaprayag, and Joshimath, offering Himalayan views. Taxis and buses are available, with fares starting from ₹7000 for a private cab. Travelers should plan for road conditions and weather changes, especially during the Char Dham Yatra season.

Travel Options from Kedarnath to Badrinath
- By Bus : UTC Buses from Sitapur parking to Badrinath start at 9 AM, with fares beginning at INR 500. Frequent bus services are also available from Rudraprayag bus stand for a convenient journey.
- By Shared Taxi – Shared taxis (Mahindra Bolero/MAX) are available for travel from Kedarnath to Badrinath, with fares starting from INR 1,500–2,000 per seat.
- By Private Taxi : Private taxis from Sitapur and Guptkashi to Badrinath are available, with sedan fares ranging from INR 7,000–8,000 and SUV charges between INR 10,000–12,000.
- By Heli Transfer : You also have a faster and efficient way via helicopter ride to Badrinath, these charters are available for minimum 6 passengers and cost around INR 3.5 Lac – 4.5 Lac (for a full charter)

Best Travel Route from Kedarnath to Badrinath
- Kedarnath to Gaurikund (16 km trek)
- Gaurikund to Sonprayag (5 km by road)
- Sonprayag to Guptkashi (30 km)
- Guptkashi to Rudraprayag (47 km)
- Rudraprayag to Karnaprayag (33 km)
- Karnaprayag to Chamoli (31 km)
- Chamoli to Joshimath (49 km)
- Joshimath to Badrinath (45 km)
| Location | Kilometers | 
|---|---|
| Kedarnath to Gauri kund | 16 km | 
| Gauri Kund to Sonprayag | 5 km | 
| Sonprayag to Badrinath via Ukhimath-Chopta-Mandal-Gopeshwar-Chamoli Road (Shortest) | 211 km | 
| Sonprayag to Badrinath via Rudraprayag (Long but Wide Roads) | 224 km | 
| Kedarnath to Badrinath (Total Distance) | 218 km (by Road) 16 km (by trek) | 

Fuel Stations Enroute Kedarnath to Badrinath
IndianOil Fuel Station, Guptkashi – Guptkashi, Uttarakhand
HP Petrol Pump, Chamoli – Chamoli, Uttarakhand
Bharat Petroleum, Joshimath – Joshimath, Uttarakhand
IndianOil Fuel Station, Pipalkoti – Pipalkoti, Uttarakhand
HP Petrol Pump, Karnaprayag – Karnaprayag, Uttarakhand

Sonprayag to Gaurikund Distance
Sonprayag to Gaurikund distance is about 5 km by road. From Sonprayag, you have to switch to a local jeep or shared taxi as private vehicles are not allowed further. This short ride takes 15–20 minutes and drops you at Gaurikund, the base point for the Kedarnath trek.
- Distance: ~5 km
- Travel time: 15–20 minutes
- Parking available only at Sonprayag
- Trek officially starts from Gaurikund
sonprayag to kedarnath distance
Sonprayag to Kedarnath distance is around 21 km, including a 5km jeep ride to Gaurikund and then 16 km trek. From Gaurikund you continue on foot or by pony/palanquin. Trek time depends on fitness but usually takes 6–8 hours.
- Distance: ~18 km total
- Jeep till Gaurikund, trek starts from there
- Trek duration: 6–8 hours
- Ponies, palanquins, helicopter services available
Rishikesh to Sonprayag Distance
Rishikesh to Sonprayag distance is roughly 210 km by road and takes 8–9 hours. The route passes Devprayag, Srinagar, and Rudraprayag before reaching Sonprayag. Many pilgrims prefer hiring a private taxi, though government buses and shared jeeps also operate on this stretch.
- Distance: ~210 km
- Time: 8–9 hours by road
- Route: Rishikesh → Devprayag → Srinagar → Rudraprayag → Sonprayag
- Options: Govt buses, shared jeeps, private taxi
Sonprayag to Badrinath Distance
Sonprayag to Badrinath distance is around 220 km, which means 9–10 hours by road. The road journey goes via Guptkashi, Chamoli, and Joshimath before reaching Badrinath. If you are planning both Kedarnath and Badrinath darshan, keep a full day for this drive.
- Distance: ~220 km
- Travel time: 9–10 hours
- Route: Sonprayag → Guptkashi → Chamoli → Joshimath → Badrinath
- Best season: May–October
Joshimath to Badrinath Distance
Joshimath to Badrinath distance is around 45 km and takes around 1.5 to 2 hours by road via NH7 highway. Shared jeeps, taxis, and buses are easily available, with fares starting from ₹100 to ₹300. The route is open only during the Char Dham Yatra season (May to November), so plan your journey with weather and road conditions in mind.
Badrinath To Kedarnath Distance By Road
Badrinath to Kedarnath distance by road is around 225 km, taking approximately 8 to 9 hours via Rudraprayag and Guptkashi. Followed by a trek of 16 Kms, This scenic yet challenging route involves mountain roads and occasional landslide zones. Shared taxis or private cabs cost between ₹2000 to ₹5000, depending on the vehicle type.
Road Conditions on Kedarnath to Badrinath Highway:
- Mostly well-paved roads but prone to landslides.
- Narrow and winding in some areas.
- Frequent traffic during peak pilgrimage season.
Read Full Article : Char Dham Yatra Road Conditions
Plan Your Spiritual Yatra With Us !
Get Customised Private Tours by Experts from Travel Vaidya

Kedarnath to Badrinath Distance by Bus
Several government and private buses operate between Gaurikund/Sonprayag and Badrinath. However, there is no direct bus service, and travelers need to change buses at key points like Rudraprayag or Joshimath.
Key Bus Stops:
- Sonprayag to Rudraprayag (via Guptkashi)
- Rudraprayag to Joshimath
- Joshimath to Badrinath

Kedarnath to Badrinath Distance by Train
There is no direct train connectivity between Kedarnath and Badrinath. The nearest railway station to both shrines is Rishikesh Railway Station, about 216 km from Kedarnath and 275 km from Badrinath.
Travel Plan:
- Take a taxi or bus from Gaurikund to Rishikesh (216 km).
- Board a train from Rishikesh to Haridwar/Dehradun.
- Take a bus or taxi from Rishikesh/Haridwar to Badrinath (275 km).
Kedarnath to Badrinath Distance by Helicopter
Kedarnath to Badrinath distance by helicopter is about 41 km (25 miles), covered in just 30 minutes of flying time. Helicopter services operate from Guptkashi, Sersi, and Phata helipads, landing directly at the Badrinath helipad. These flights are part of UCADA-authorised private helicopter tours, usually starting from the Dehradun helibase in the morning. This option is highly recommended for elderly pilgrims and families as it offers a safe, quick, and comfortable alternative to the long road journey.
You can book these helicopter tours through Travel Vaidya or any UTDB-authorised travel agency in Uttarakhand. Advance booking is strongly advised as demand is high during peak yatra season.
Read Related Blogs
About Travel Vaidya – Trusted Travel Experts of Uttarakhand
Travel Vaidya is a Dehradun-based travel company with deep roots across Uttarakhand. For over 9 years, we’ve helped families, senior citizens, and spiritual travelers explore places like Char Dham, Auli, Jim Corbett, Nainital, Kausani, Almora, and Ranikhet with confidence.
We’re not a call center or big-brand OTA—we’re a small team that builds practical, experience-based itineraries. Every plan is shaped by local knowledge, seasonal awareness, and what actually works on-ground.
From temple visits to hotel check-ins, we handle logistics, route planning, and day-wise support—especially for elders and family travelers. We share what we know from living here, not from reading about it.
This guide is part of our effort to make travel in Uttarakhand easier to understand and plan.

Frequently Asked Questions
How far is Kedarnath from Badrinath by road?
The road distance from Kedarnath (via Sonprayag) to Badrinath is about 225 km. It takes around 8–10 hours by car through Chopta and Joshimath, depending on road conditions and traffic.
How long does it take to travel from Kedarnath to Badrinath by car?
Travel time is usually 8 to 10 hours if you start from Sonprayag or Guptkashi by private vehicle. The route includes winding mountain roads, so early start is recommended.
Can I drive directly from Kedarnath to Badrinath?
No, you must first trek 16 km down from Kedarnath to Gaurikund or Sonprayag. From there, the drive to Badrinath by road covers around 230 km.
What are the best places to stop between Kedarnath and Badrinath?
Ideal stopovers are Guptkashi, Chopta, Chamoli, Joshimath, and Pandukeshwar. These places offer food, fuel, restrooms, and stay options.
What’s the best route to go from Kedarnath to Badrinath?
The most preferred route is Sonprayag → Guptkashi → Chopta → Gopeshwar → Joshimath → Badrinath, covering scenic views and good road conditions.
Is the Chopta route open all year for travel?
No, Chopta route is open from April to November. In winter, heavy snowfall can block roads. Always check weather and BRO updates before travel.
Can I cover Kedarnath to Badrinath in one day?
Yes, by private taxi it’s possible in 8–10 hours if you start early. Public transport may need multiple changes and can take over 12–14 hours.
What’s the altitude of Kedarnath and Badrinath?
Kedarnath is at 3,583 m and Badrinath at 3,133 m above sea level. Both are high-altitude areas with cold weather, especially early morning and night.
Are taxis available from Kedarnath to Badrinath?
Taxis are available from Sonprayag or Guptkashi to Badrinath at ₹7000 to ₹10,000 (one way). There’s no motor road at Kedarnath temple itself due to the trek.
How much does a taxi cost from Sonprayag to Badrinath?
Taxi fare ranges from ₹7000 to ₹10,000 for an SUV like Ertiga or Innova. Costs may rise in peak season or during Char Dham rush.
Is there a bus from Kedarnath to Badrinath?
There’s no direct bus. You’ll need to change at Rudraprayag and Chamoli, which makes the journey longer and less comfortable.
What’s the best time to travel from Kedarnath to Badrinath?
Best months are May to mid-June and September to October, when roads are stable, weather is dry, and temperatures stay between 5°C to 20°C.
Are there landslides on the Kedarnath to Badrinath route?
Yes, especially during July and August. Areas near Lambagad and Chamoli are prone to landslides. Avoid monsoon travel if possible.
Where can I stay overnight between Kedarnath and Badrinath?
Best options are Joshimath and Pipalkoti, with decent hotels and food. These are 1–2 hours before Badrinath and ideal for rest.
Is the Kedarnath to Badrinath journey okay for senior citizens?
Yes, with careful planning. Use a comfortable vehicle, take one overnight stop, and avoid monsoon due to slippery roads and altitude strain.
 
								

 
 
 
