If you’ve searched this already, you’ve probably noticed something odd — every website gives you a different number. One says 211 km, another says 218, a third says 240. So which one is right?
Honestly, all of them are — just measured differently. The Kedarnath to Badrinath distance by road works out to somewhere between 211 km and 240 km, and the gap comes down to two things: where you start measuring from, and which road you actually take. We’ll clear that up properly below, along with the bus fare, taxi cost, and the helicopter option that most pilgrims ask us about.
At a Glance
- Road distance: 211–240 km (depends on route — explained below)
- Road travel time: 7–10 hours
- Kedarnath temple to Gaurikund trek: 16–18 km
- Straight-line (aerial) distance: ~41 km
- Helicopter flight time: 25–30 minutes
- Direct train or flight: None
Why the Kedarnath to Badrinath Distance Numbers Don’t Match?
Two things are going on here, and once you understand them, the confusing numbers actually make sense.
First, the starting point. Kedarnath temple itself has no road — the nearest point any vehicle can reach is Gaurikund, and just before that is Sonprayag, where most taxis and buses actually park. Some websites measure the distance from Gaurikund, some from Sonprayag. That alone accounts for a 4–5 km difference.
Second, and this is the bigger one — there are two different roads to Badrinath, and they’re not the same length. One goes via Ukhimath, Chopta, Mandal, and Gopeshwar, and comes in shorter at roughly 211–218 km. The other goes via Rudraprayag and Karnaprayag, and runs longer at around 224–240 km.
Here’s the part most guides don’t tell you: the shorter route isn’t the one you’ll actually travel on if you’re taking a bus or shared taxi. Nearly all public transport and shared taxi services use the Rudraprayag road, because it’s wider and better maintained. So if you’re budgeting time or fare based on the “shorter” 211 km figure, you’re planning around a route you probably won’t use. For anything involving a bus, shared taxi, or hired car with a driver who isn’t taking special scenic requests, plan around the Rudraprayag numbers.
Kedarnath to Badrinath Route: Stage by Stage
Here’s the practical route — the one via Rudraprayag — broken into stages, so you know what you’re actually driving through.
| Stage | Distance | Approx. Time |
|---|---|---|
| Kedarnath Temple → Gaurikund (trek, on foot/pony/palki) | 16–18 km | 6–9 hrs |
| Gaurikund → Sonprayag (shared jeep) | 5 km | 15–20 min |
| Sonprayag → Guptkashi | ~30 km | ~1 hr |
| Guptkashi → Rudraprayag | 14.5 km | ~30–40 min |
| Rudraprayag → Karnaprayag | ~33 km | ~1 hr |
| Karnaprayag → Chamoli | 60 km | ~2–2.5 hrs |
| Chamoli → Joshimath | 55–60 km | ~2–2.5 hrs |
| Joshimath → Badrinath | ~45–46 km | 1.5–2 hrs |
A couple of stretches deserve extra caution — the road near Lambagad and the section just before Chamoli see landslides during the monsoon months, so if you’re travelling in July–August, build in buffer time and check road status before you set out.
Stage-wise kilometres above have been corrected against verified figures (Guptkashi–Rudraprayag, Karnaprayag–Chamoli, and Chamoli–Joshimath).
Kedarnath to Badrinath Routes: Which One Should You Pick?
Since there genuinely are two roads, it’s worth spelling out when each one makes sense.
The Chopta–Ukhimath–Mandal route (~211–218 km) is shorter and honestly more scenic — it runs close to Chopta and the Tungnath range, so if you’re doing this leg in your own vehicle or a private cab that you’ve booked for the full journey, this is the more rewarding drive. The catch is that it’s a narrower road with fewer dhabas, fuel pumps, and repair stops along the way, and public transport barely runs on it.
The Rudraprayag–Karnaprayag route (~224–240 km) is longer but it’s the wider, more heavily used highway, with regular fuel stations, food stops, and phone network through most of the stretch. This is what GMOU buses, shared taxis, and most private cabs default to — and it’s the safer pick if you’re travelling with elderly family members, in a large group, or during peak season when you’d rather not be stuck somewhere remote if the vehicle needs attention.
Our advice: if you’ve hired a private cab for the whole Do Dham circuit and want the scenic version, ask your driver about the Chopta route in advance — not every driver will take it without being asked. If you’re relying on buses or shared taxis, you’ll be on the Rudraprayag route regardless, so just plan your day around those timings.
Kedarnath to Badrinath Distance by Road & Travel Time
By private car, this stretch takes 7 to 10 hours depending on the route and road conditions. Very few pilgrims actually do it in one sitting — and we wouldn’t recommend it either. The standard, sensible way to do this is to break the journey with an overnight halt, usually at Joshimath, and cover the final approach to Badrinath fresh the next morning.
This is also why choosing the right Kedarnath tour package matters if you’re travelling as part of a planned pilgrimage. A well-structured itinerary can build in the trek time, road journey, overnight halt and temple visit instead of trying to squeeze everything into a single exhausting day.
It’s also worth remembering this isn’t really “one” journey — it’s two. First, the 16–18 km trek back down from Kedarnath temple to Gaurikund, and only after that does the road journey to Badrinath begin. Plan your day with that trek fatigue in mind; don’t schedule a same-day onward drive right after coming down from the temple unless you’re genuinely up for it.
Kedarnath to Badrinath by Bus: Timetable & Ticket Price
There’s no single bus that runs the whole way, simply because Kedarnath has no bus stand — the nearest one is at Sonprayag/Gaurikund. The usual pattern is: a bus or shared taxi from Sonprayag to Rudraprayag, then a connecting GMOU or Uttarakhand Roadways bus onward to Badrinath via Joshimath.
Buses on this route mostly leave early — between 5 AM and 9 AM — and services become sparse after midday since there’s still a long drive ahead to reach Badrinath before dark. The kedarnath to badrinath bus ticket price on government services works out to roughly ₹800 to ₹1,365 per person one way for the Rudraprayag-to-Badrinath sector.
If you’d rather not deal with bus changes, shared taxis (usually Bolero or Max vehicles) run the same route at around ₹1,500–2,000 per seat — a reasonable middle ground between the bus and a private cab.
Note: Please confirm the current GMOU/Roadways fare and first-departure timing before planning your trip. Fares and departure schedules can change frequently, so always verify the latest real-world fare and timing before travelling.
Kedarnath to Badrinath Taxi Fare
A private taxi from Sonprayag or Gaurikund to Badrinath typically costs ₹7,000–8,000 for a sedan and ₹10,000–12,000 for an SUV, one way.
One practical tip: taxis are easy to find right at Sonprayag as pilgrims come down off the trek, but agree on the exact fare and vehicle before you get in — not in stages as you go. Rates tend to climb during peak season (May–June, September–October), so factor that in if you’re travelling then.
Kedarnath to Badrinath Distance by Helicopter
This is where a lot of pilgrims get the wrong idea, so let’s be clear: there’s no scheduled, walk-up helicopter ticket that flies you directly from Kedarnath to Badrinath. What actually exists is one of two things —
- A private full charter, which costs roughly ₹3.5–4.5 lakh and needs a minimum of about 6 passengers to make sense, or
- A sector within a larger Do Dham or Char Dham helicopter package flying out of Dehradun or Delhi, priced anywhere from roughly ₹99,000 to ₹1,35,000+ per person — and this covers both shrines as part of a multi-day itinerary, not just this one hop.
Either way, the actual flight time is short — around 25 to 30 minutes to cover the roughly 41 km straight-line distance between the two.
Note: Helicopter pricing, operators, and slot availability change every season and are tightly regulated by UCADA — verify current pricing before Planning the trip.
Kedarnath to Badrinath by Train
There’s no rail line anywhere near either shrine, and no realistic train option for this specific leg. If you’re arriving by train from elsewhere in India, you’d have disembarked at Haridwar or Rishikesh long before this point — see our Rishikesh to Kedarnath distance guide for how that first leg works.
Can You Trek From Kedarnath to Badrinath?
No — there’s no continuous pilgrim trail connecting the two shrines. The only trek involved on this route is the mandatory 16–18 km descent from Kedarnath temple to Gaurikund; everything from Sonprayag onward to Badrinath is road travel only. High-altitude mountaineering routes do technically exist through the passes in between, but they’re not something pilgrims should attempt — they need proper trekking gear, permits, and experience.
What I’ve Learned Guiding Pilgrims on This Route
After running enough Do Dham groups through this stretch, a few things matter more than the exact kilometre count.
The biggest planning mistake pilgrims make isn’t about the road at all — it’s assuming Badrinath will have a room waiting. Hotel availability in Badrinath gets genuinely tight during peak season, and we’ve seen groups scrambling for a stay the same evening they arrive with no booking. We generally route our pilgrims through an overnight halt at Joshimath instead — it has far better hotel infrastructure, sits just 45 km short of Badrinath, and lets you do the shrine as an early-morning visit rather than arriving exhausted after a full day on the road.
On the taxi side — once you’re back down at Sonprayag after the Kedarnath trek, cabs aren’t hard to find, but agree on the vehicle and the full fare upfront rather than letting it get negotiated in stages. And start early. The Rudraprayag–Joshimath stretch isn’t one you want to be covering after dark; the roads narrow and visibility drops fast once the sun’s down.
One more thing we tell every group before they set off: skip the shops right outside both temples. Prasad, rudraksha, walking sticks, rain covers — all of it costs two to three times more within a few hundred metres of the temple gate than it does back in Sonprayag or Guptkashi. Buy what you need before the trek, not after.
Kedarnath or Badrinath: Which Should You Visit First?
By tradition, the Chardham sequence is Yamunotri, Gangotri, Kedarnath, and Badrinath last — so Kedarnath before Badrinath is both the customary order and, practically speaking, the more common routing from Rishikesh or Haridwar as well. If you’re doing just these two shrines as a Do Dham trip, most pilgrims and most tour operators, us included, follow this same sequence.
Frequently Asked Questions
How do I go from Kedarnath to Badrinath?
You first trek 16–18 km down from Kedarnath temple to Gaurikund, take a short 5 km shared jeep ride to Sonprayag, and from there travel by bus, shared taxi, or private cab to Badrinath via Rudraprayag and Joshimath — a drive of around 7–10 hours.
What is the Kedarnath to Badrinath distance by road?
Between 211 km and 240 km, depending on the route and the exact starting point used for the measurement. For anyone using public transport, plan around the longer, Rudraprayag-route figure.
Is there a direct bus from Kedarnath to Badrinath?
No single direct bus exists since Kedarnath has no bus stand. You’ll take a bus or shared taxi from Sonprayag to Rudraprayag, then a connecting service onward to Badrinath.
How much does a taxi cost from Kedarnath to Badrinath?
Around ₹7,000–8,000 for a sedan and ₹10,000–12,000 for an SUV, one way from Sonprayag or Gaurikund, with rates running higher in peak season.
Can we walk from Kedarnath to Badrinath?
No continuous trekking trail exists between the two. The only walking involved is the 16–18 km Kedarnath-to-Gaurikund descent; the rest of the journey to Badrinath is by road.
How far is the full Char Dham (4 Dham) yatra?
The complete circuit covering Yamunotri, Gangotri, Kedarnath, and Badrinath typically runs over 1,600 km of total road travel across the standard itinerary, usually completed over 10–12 days.
What is the Sonprayag to Badrinath distance?
Approximately 211–224 km by road, depending on which of the two routes is taken, and around 8–10 hours of travel time.
Planning your own Kedarnath–Badrinath leg? Our Do Dham Kedarnath Badrinath package is built around exactly this route, with the Joshimath overnight halt already factored in. For the full picture on getting here in the first place, see our guides on Haridwar to Kedarnath distance and Kedarnath trek distance and difficulty.
For more practical information before your trip, explore our Kedarnath travel guides covering routes, trekking, weather and other important planning details. If you need help choosing the right itinerary or have questions about your trip, contact our team and we’ll help you plan accordingly.
Vijay Rana is a travel professional with over 5 years of experience in planning and managing tours across North India. He has worked on a wide range of travel experiences, including Char Dham Yatra, Kedarnath, Haridwar, Rishikesh, Himachal Pradesh, and Kashmir tours. Through his experience in travel operations and customer support, he understands the practical challenges travellers face before and during a journey.
The travel guides and insights published on Abhijay Travel are reviewed and contributed by him to ensure they are accurate, useful, and based on real travel planning experience