Triyuginarayan Temple

How to Get From Delhi to Triyuginarayan Temple

How to get from Delhi to Triyuginarayan Temple — that’s exactly what this guide is all about. If you’re planning a spiritual journey or a scenic mountain getaway to this sacred site in Uttarakhand, you’re in the right place.

This page will walk you through every possible way to get from Delhi to Triyuginarayan Temple, step by step — whether you’re driving, taking a bus, hopping on a train, or flying part of the way. We’ll help you figure out the best route, how long it takes, what your cheapest or fastest options are, and how to cover that final stretch from Sonprayag to the temple itself.

No fluff. Just clear directions to get you from the capital to the exact doorstep of Triyuginarayan Temple — efficiently and comfortably.

Let’s get started.

Where Is Triyuginarayan Temple Located?

Triyuginarayan Temple is located in the Rudraprayag district of Uttarakhand, nestled in the Garhwal Himalayas. It sits at an altitude of approximately 1,980 meters (6,500 feet) above sea level, offering breathtaking views and a peaceful, high-altitude village atmosphere.

Geographically, the temple lies about 12 kilometers from Sonprayag — a key transit point for pilgrims heading to Kedarnath. From Delhi, the total distance to Triyuginarayan Temple is roughly 450 kilometers, depending on the route you choose.

If you’re looking on a map, the temple is situated slightly northwest of Kedarnath and shares the same mountain ridge. It’s not only spiritually significant but also strategically placed along major pilgrimage routes in Uttarakhand.

🗺️ Google Maps Tip: Simply search “Triyuginarayan Temple” in Google Maps to view the location, elevation, and driving directions. It’s well-marked and easy to locate digitally — even if the final stretch requires offline navigation due to limited network access in the hills.

Image hover effect image

Best Routes from Delhi to Triyuginarayan Temple

f you’re planning how to reach Triyuginarayan Temple from Delhi, here’s a clear and easy-to-follow guide that walks you through each option step by step. Whether you’re going by road, train, or flight, we’ll cover the entire route, including how far each part is and roughly what it might cost.

Let’s begin with the most common and scenic option: By road.

Delhi to Triyuginarayan Temple By Road (Self-Drive or Bus)

Alright, let’s start from the beginning. Your journey to Triyuginarayan Temple kicks off right from Delhi ISBT, Kashmere Gate — the main hub for buses heading toward Uttarakhand.

From here, you can catch a bus to Haridwar or Rishikesh, depending on what’s available. Most travelers prefer Haridwar because there are frequent direct buses throughout the day and night. This leg of the trip covers around 220 kilometers and usually takes about 5 to 6 hours, depending on traffic.

Once you reach Haridwar, your next step is to head towards Rishikesh, which is just another 25 kilometers away. It’s a short ride — around 45 minutes to an hour — and you can take a local bus, shared auto, or cab for this stretch. You could also go straight to Rishikesh from Delhi, but Haridwar gives you more transport options further ahead.

From Rishikesh, the road starts winding into the mountains. Now you’ll be traveling 140 kilometers uphill to Rudraprayag, which takes roughly 5 hours. This stretch offers stunning views of the Ganga river and mountain valleys — so it’s scenic, but the roads are narrower here.

After reaching Rudraprayag, continue onward to Guptkashi, about 45 kilometers ahead. Expect around 1.5 to 2 hours on this leg. Guptkashi is a good rest stop if you need one — there are basic eateries and shops here.

Next, you’ll head toward Sonprayag, which is just 30 kilometers from Guptkashi. It should take you about an hour. Sonprayag is the last major transit point where you’ll find local jeeps that can take you closer to the temple.

Now for the final stretch: from Sonprayag to Triyuginarayan Temple, it’s about 12 kilometers. You can take a shared jeep (they leave regularly during the day) which drops you within a short walking distance of the temple. If you’re up for it, there’s also a 5-kilometer trek from the jeep drop-off point — peaceful and quite scenic.

Total travel time: Around 12 to 14 hours (with minimal waiting)

Total cost (by public/shared transport): Roughly ₹1,200 to ₹1,800 one way

📏 Total distance: About 450–460 kilometers

If you’re traveling with family, especially older people, and want less hassle, hiring a private cab from Delhi all the way to Sonprayag might be a better option. It’ll cost you around ₹10,000 to ₹12,000 for a one-way trip in a hatchback or SUV — but it saves time and gives you more control over stops.

Delhi to Triyuginarayan Temple By Train (Delhi to Haridwar/Rishikesh, Then By Road)

If you’re not keen on long road trips or just prefer the comfort of a train, you can definitely take the rail route for most of your journey to Triyuginarayan Temple. While there’s no railway station right at the temple, you can travel by train up to Haridwar or Rishikesh, and then continue by road.

Here’s how it works, step by step:

Your journey starts at New Delhi Railway Station (NDLS) or Hazrat Nizamuddin (NZM) — both have plenty of daily trains heading to Haridwar Junction (HW). Haridwar is well-connected, and most trains from Delhi take around 4.5 to 6 hours, depending on the type of train. A sleeper or second class ticket might cost you anywhere between ₹150 to ₹400, while an AC seat will be around ₹700 to ₹1,200.

If you prefer, you could also book a train to Rishikesh Railway Station (RKSH) or Yog Nagari Rishikesh (YNRK) — that’s the newer station built for better access to the hills. Just note that Rishikesh has fewer direct trains compared to Haridwar, so double-check the schedule when booking.

Once you get off at Haridwar or Rishikesh, the rest of the journey continues by road — just like the road travel route we discussed earlier.

From Rishikesh, you’ll need to take a bus, shared taxi, or private car to reach Rudraprayag (140 km, ~5 hours), then onward to Guptkashi (45 km, ~2 hrs), then Sonprayag (30 km, ~1 hr), and finally to Triyuginarayan (12 km, ~30 mins). Each of these segments involves hill driving, so the pace is slower — but the views are stunning.

Recap of Train + Road Route:

  • Delhi → Haridwar/Rishikesh (By train – 4.5 to 6 hours)

  • Rishikesh → Rudraprayag → Guptkashi → Sonprayag → Triyuginarayan (By road – 7 to 8 hours total)

Total travel time: Around 12 to 14 hours

Total cost:

  • Train (AC chair car): ₹700–₹1,200

  • Road segments combined: ₹600–₹1,000

  • Total: Around ₹1,300 to ₹2,200, depending on mode of road travel

So if you’re someone who prefers not to sit in a bus for hours or wants to travel part of the way overnight in a sleeper train, this route gives you a balanced mix of comfort and convenience.

Delhi to Triyuginarayan Temple By Air (Flight from Delhi to Dehradun, Then by Road)

If you’re short on time or just want to avoid long road or train journeys, flying part of the way is a great option. While there’s no airport in Triyuginarayan itself, you can fly from Delhi to Dehradun’s Jolly Grant Airport, which is the closest airport to the temple.

Here’s how you can go about it:

You’ll start your journey from Indira Gandhi International Airport (DEL) in Delhi. There are daily direct flights to Jolly Grant Airport (DED) in Dehradun, and the flight usually takes about 1 hour. Airlines like IndiGo, Vistara, and SpiceJet operate this route, and ticket prices typically range from ₹1,800 to ₹4,500, depending on how early you book.

Once you land in Dehradun, you’ll need to continue the journey by road. From the airport, Triyuginarayan Temple is about 240 to 250 kilometers away, and it will take you roughly 8 to 10 hours to reach by car.

Here’s what that road trip looks like:

  1. Dehradun to Rishikesh – Around 20 km, about 40 minutes

  2. Rishikesh to Rudraprayag – 140 km, about 5 hours

  3. Rudraprayag to Guptkashi – 45 km, about 2 hours

  4. Guptkashi to Sonprayag – 30 km, around 1 hour

  5. Sonprayag to Triyuginarayan Temple – 12 km, 30 to 40 minutes

You can either hire a private taxi from the airport (easiest if you’re traveling with family), or take local buses/shared jeeps in stages. A one-way cab from Dehradun to Sonprayag will cost you anywhere between ₹6,000 and ₹8,000, depending on the car and season.

Flight + Road Summary:

  • Delhi → Dehradun (by air): ~1 hour

  • Dehradun → Triyuginarayan Temple (by road): ~8–10 hours

Total travel time: Around 9 to 11 hours

Total cost:

  • Flight: ₹1,800–₹4,500

  • Taxi/shared road travel: ₹700–₹8,000 (varies based on mode)

  • Total: From ₹2,500 to ₹12,000, depending on comfort level

This is hands down the fastest and most comfortable option, especially for senior citizens, families with kids, or anyone who wants to avoid too much strain.

 

From Sonprayag to Triyuginarayan Temple

Once you reach Sonprayag, you’re almost there — just one last stretch to go before you stand in front of the sacred Triyuginarayan Temple. This is where your long journey through trains, buses, or winding mountain roads comes to an end. From here, it’s just about 12 kilometers more to the temple.

Now, there are two main ways to reach Triyuginarayan from Sonprayag:

Option 1: Shared Jeep or Local Taxi

The simplest way is to take a shared jeep or a local taxi. These jeeps leave regularly during the day, especially in the morning and early afternoon. The road from Sonprayag to Triyuginarayan is narrow but fully motorable, so you can comfortably sit back and enjoy the last bit of the mountain views.

  • Distance: Around 12 km

  • Time: 30 to 45 minutes

  • Fare: ₹100 to ₹150 per person (shared) or ₹800–₹1,000 for a private hire

  • Tip: Try to reach Sonprayag before 4 PM, as shared jeeps reduce frequency after that

Option 2: Trekking from Sonprayag

If you’re feeling a little adventurous and want to stretch your legs, you can also trek the last few kilometers. The trekking path is roughly 5 to 6 kilometers, depending on where you start from, and it cuts through beautiful alpine terrain with forest trails, clear air, and the sound of streams.

  • Trek duration: 1.5 to 2 hours (moderate pace)

  • Difficulty level: Easy to moderate — suitable for most healthy adults

  • Tip: Wear good walking shoes and carry water; the path can be uneven in parts

Whether you ride or walk, this final approach to Triyuginarayan is peaceful and truly beautiful. You’ll know you’re close when you see prayer flags fluttering, the ancient stone temple rising ahead, and hear bells in the distance.

Find out the Best time to visit Triyuginarayan Temple.

Also read our Guide on How to get married at Triyuginarayan temple.

If you’re still deciding which route works best for you, here’s a quick comparison table to help you see the total distance, estimated travel time, and approximate cost for each option — whether you’re driving, flying, or taking a train.

Route TypeMain RouteTotal DistanceTravel TimeApprox. Cost (₹)
🚗 By Road (Self-Drive or Taxi)Delhi → Haridwar → Rudraprayag → Sonprayag → Temple~450–460 km12–14 hours₹1,500–₹12,000 (varies by mode)
🚌 By Bus (Public Transport)Delhi ISBT → Haridwar → Rishikesh → Sonprayag → Temple~450–460 km14–16 hours₹1,200–₹1,800
🚆 By Train + RoadDelhi → Haridwar (Train) → Sonprayag → Temple~450 km total12–14 hours₹1,300–₹2,200
✈️ By Flight + RoadDelhi → Dehradun (Flight) → Sonprayag → Temple~470 km total9–11 hours₹2,500–₹12,000