This section was jampacked with miles, mountains and memories. After some much-needed rest in Salmon, we hiked our last days in Idaho before ditching it (byedaho!) and embracing Montana as our final state on the CDT.
Lemhi Pass to North Fork
Day 92-93: some miles/ some ft gain
Time in Salmon was restorative. Being with my mom heals me like nothing else. We played games, went bowling, toured a brewery, took the dogs to the river, hiked to Goldbug Hot Springs and soaked up every moment together. Devin and I both agreed it was exactly what we needed before tackling the next long stretch. We love you, Linda!
Day 94: 19.4 miles/ 4,400 ft gain
We hugged my mom, said tearful goodbyes to her and the dogs, and promised to see each other at Roger’s Pass in just over two weeks. I waved until her car disappeared down Lemhi Pass, my vision blurring—not just from missing her and my dog but from feeling the emotional weight of the trail. Devin pulled me into a hug, gave a pep talk, and reminded me it’s okay to quit. His permission was appreciated, but I still had the will to finish.
We settled into the trail again by mile two, climbing gently through shaded lodgepoles. During our first break, we agreed that while sagebrush hills had their charm, it felt good to be under trees again. Most of the day was spent weaving through forest and burn scar, until the final miles turned to sharp shale and rocky ridges.
Storm clouds grew behind us in the last hour, darkening each time we looked back. We pushed hard over the last peak, grabbed water from a spring and threw up the tent just before lightning, thunder and rain hit. We felt lucky to be inside as it all began at once.
Day 95: 25.1 miles/ 3,400 ft gain
The alarm went off early, but I snoozed it for thirty minutes. Cold air and stiff muscles made getting up feel impossible. Eventually I crawled out to grab the bear bags and make coffee, now upgraded with hot chocolate packets. By 7:00am, we were climbing again.
The first ridge warmed us quickly. Peaks and valleys unfolded on either side as we stayed high before taking a chossy alternate down to the creek. It saved a mile, though the energy spent avoiding a tumble may not have been worth it.
Breakfast at mile seven came with mosquitoes, so we kept moving. The next stretch was cruisy—pine-scented forest, soft trail, gentle decline. At Pioneer Creek, we snacked and filled water before continuing six miles to Hamby Creek. I missed a junction, adding ten minutes and .4 miles to my day, but caught the mistake quickly. Sunshine burned off clouds, humidity rose, and shade became our friend.
We rested under a pine before the final 5.4 miles and 1,000 ft gain. Light drizzle cooled us as we crested the ridge and met six SOBO hikers. Steep switchbacks dropped us into the next valley where feet and knees ached for the day to be done. A half-mile of road walking brought us to camp, set and in PJs by 3:30pm—impressive for 25 miles.
Day 96: 19.5 miles/ 4,900 ft gain
Branches cracking outside of our tent made for a fitful sleep. Coffee hit extra hard as we started hiking at 7:00am, tackling 2,000 ft of gain in the first four miles. Cresting the saddle revealed lush meadows, dark pines, boulder fields and jagged peaks we’d missed.
On the descent, Devin’s face began burning as if from an allergic reaction. Nothing we tried worked, so we stopped for breakfast and texted my mom for advice. After twenty minutes, he felt slightly better and we moved on.
We climbed to the next saddle, then dropped into a valley wrapping around the north ridge. A 1,000 ft climb past lakes and over a pass in the hot sun tested our endurance before we descended steeply to our next break spot.
The last 3.5 miles dragged with three small ridges totaling 1,000 ft of gain. A passing storm wet the grass and our clothes, but we trudged on to the creek where we’d camp. Thunder rolled as we set up, and heavy rain followed for the rest of the afternoon—perfect for staying put in the tent.
Day 97: 24 miles/ 2,000 ft gain
Morning light painted our campsite while condensation clung to the rain fly. I peeled it off to dry while we packed up. With the routine complete, we hit the trail by 7:00am, facing an easy start before bigger climbs after mile nine.
The first 6.5 miles were fast, losing 1,800 ft with minimal gain on smooth trail. Cool air kept us moving, and we ate breakfast on a log in the forest. Plans made, we aimed for Big Hole Pass to refill water before walking down the road from there. This was a bit less than we had originally planned, but it made sense to push to town.
Excitement over a shorter day kept our pace quick. The trail meandered through huckleberry bushes and we stopped often to snack. At mile 9.7, we began a gentle four-mile climb along Bradley Gulch, stopping once for water before the final steep mile.
The top offered easy walking through lodgepole forest and berry-filled meadows. At Big Hole Pass, we decided to keep going, starting the nine-mile road walk to Highway 93. It was long, hot and uneventful—except for me falling off a roadside swing.
Just before the highway, a passing truck offered us a ride. North Fork welcomed us with free camping, showers, cheap laundry and a store stocked with snacks. We were so glad we pushed to town!
North Fork to Anaconda
Day 98: 6 miles/ 500 ft gain
The Post Office opened at 9:30am, so we had a leisurely morning and filled up on coffee and breakfast burritos while we waited outside. Once it opened, we packed our bear bags with the contents of our resupply box and headed out, hoping to get a hitch up to Lost Trail Pass, 25 miles north. Not five minutes into standing on the side of 93, and a man pulled over in his Jeep to offer us a ride. He rearranged some things and both Devin and I hopped in the front. Devin sat on a bucket where the passenger seat used to be and I sat on the floor in front of him.
Colorful conversation and quick driving made the ride fly by. Pretty soon, we were standing on top of Chief Joseph Pass, as he offered to drive us all the way up to the trail- thank you, KB! We planned on just seeing how we felt to determine how far we would go, since we were a little ahead of our schedule. The first few miles of trail north of the pass coincide with maintained Nordic trails in the winter and was easy walking.
About a mile in, we walked by a couple van camping. They let us pet their dog, Dingo, and gave us a few drinks for the road! A couple of miles farther, we found some comments on Far Out about an alternate that passed Hogan cabin and cut off a few miles in a burn area. We decided to take it and aimed to camp near the cabin. The first part of the alternate involved a bit of bushwhacking on an overgrown road, but the rest of it just followed Forest Service roads all the way down to the cabin. We set up camp by the creek and enjoyed an afternoon with snacks and our drinks from our earlier trail magic!
Day 99: 16.4 miles/ 3,400 ft gain
We woke up to a blanket of fog in the valley and a thick layer of condensation on the rain fly. It is no fun when everything you own feels damp and the cold seeps into your bones. The morning routine took a bit longer this day as we just didn’t want to get up. Sandhill cranes walked through the meadow in the distance while I cooked breakfast. We lingered longer than usual, wrapped in our bags and watching the cranes and fog.
By 7:30am, we were walking. The air was frigid and our shoes got soaked as we trudged through the wet grassy meadow. We started our long 12 mile climb up the gentle slopes. As the sun rose, the mist lifted as well, steaming the plants and making the air hot and humid. Combined with smoke that blew in from last night’s storm, the air was hazy and thick. My lungs hurt as we trekked and continued to all day long.
About 2 miles in, the landscape changed drastically from lush forest to barren burn scar. The burn extended for 10 and a half miles of trail and even farther in either direction of us. Lucky for us, the clouds rolled in and the sun wasn’t as intense as it could’ve been for this climb. We stopped for a break about 7 miles in, ate a snack and laid out the rain fly to dry before continuing the last 5.5 miles up the ridge.
A gentle slope made for easy climbing as we crested small ridge after small ridge. Once at the top, we said goodbye to the burn and rentered healthy forest. We took a quick break in the shade, and then tackled our last 4.5 miles of the day. The trail became more rugged and rocky as we entered to Pintler’s Wilderness. We descended for about a mile before traversing the ridgeline and then eventually climbing up to Surprise Lake.
The lake lived up to its name and pleasantly surprised us with its beauty! We found a flat, shaded spot with a lake view on the north end to set up camp. After a quick dip, we cozied into our sleeping bags and enjoyed the rest of the afternoon.
Day 100: 22.1 miles/ 4,700 ft gain
Layers of yellow, orange and blue stacked over the horizon as we woke up. The air was a perfect cool temperature, and birdsong echoed between the trees. Our morning routine comensed- coffee and oatmeal, get dressed, brush teeth, pack up. We hit the trail by 7:00am, ready to take on a challenging day of miles and elevation.
The first 2 hours and 7 miles flew by, though the trail was not easy to navigate. We trekked through another burn area with significant blowdowns over the trail. Climbing over or walking around the downed trees both make for inefficient hiking and difficulty finding a rhythm. Though somehow, it didn’t slow us down at all. The smoke from the day before had cleared a bit, though we could still see the line of haze as it settled over the peaks in the distance.
After a quick snack break, we continued for another 5 miles to a stream. The trail looked identical to what we had walked through earlier in the day- steady elevation gain and loss through blowdown areas. Minus the obstacles, it was pretty easy and enjoyable walking. We filtered some water and took our “lunch” break at the stream. Lunch included some Hiney Stinger Gummies and a That’s It bar for me and a beef stick for Devin.
We climbed the next 4 miles up to the ridge before turning off of the CDT and down toward Saw Cabin Lake. The alternate then took us up a steep treed gully which required a bit of route finding and scrambling. The exposure was never dangerous, but was definitely there. We climbed up and over both of the saddles and made our way down a steep grassy slope to Oreamus Lake. Devin took a quick dip and reported that it was very refreshing!
After a short break, we cut back to the CDT. Once we junctioned with the trail, we had a short, but steep climb up Pintler Pass. Our legs were feeling it by this point though we pressed on to just get it over with. The view from the top showcased Pintler Peak and the lake we had just came from. It was all downhill from there and 1.5 miles of switchbacks later, we made it to our camp spot at Johnson Lake! We found a designated site along the lake shore and enjoyed the afternoon swimming and relaxing to the sounds of the small waves lapping against the shore.
Day 101: 18.8 miles/ 5,100 ft gain
Based on our rough plan for the next few weeks, this day appeared to be one of the more difficult ones in terms of elevation gain and loss in its short amount of miles. While a little anxious to get it over with, we also were excited as the Pintler’s were a range high on Devin’s list to see and we both enjoy alpine hiking. We started off our morning with each of us getting our own coffee (we had been splitting one, so this was a real treat)! After packing up, we set off at 7:00am to tackle our first climb: 1,400ft in about 2 miles up Rainbow Pass.
Gentle in spots, but steep in others, we traversed up the opposite side of the valley from Rainbow Mountain. As we climbed, the view opened up to the rocky layers of the surrounding peaks. We could see the pass, a little notch on the far east side of the valley, almost the entire time. Huffing and puffing, we made it to the top, but the work wasn’t done as the descent to Rainbow Lake was steep and unforgiving on the legs.
We kept descending past the lake for 3 more miles. The trail eventually became forested as we dropped. We took a break for breakfast at 9:00am, 7 miles in, with another big climb ahead of us. After 20 minutes, we started moving again. The 2 miles and 1,200ft of gain were surprisingly mellow, and we got to Warren Lake quicker than expected. Warren Lake sits at the base of Mount Warren and the view of its face is spectacular! We cruised down the switchbacks and dropped deep back down into the next valley. After crossing several creeks and admiring all of the mushrooms along the trail, we took a break at the West Fork of the La Marche Creek.
Another long climb awaited us, so we wrapped up our break around 11:10am and started up the 3.5 miles, 1,700ft to Cutaway Pass. Similar to the climb before, it was gentle all the way up. We cruised up the switchbacks and made it to the top by 12:20pm. Clouds clung to the mountain tops and the air was cool, which also helped with our quick pace. The top of the pass revealed a long trail down into the next valley and our cycle of up and down continued.
We were flying down the trail when the clouds engulfed us. Thunder crashed above our heads and it started to hail furiously. We kept trekking for a bit, but then took cover under the branches of a tree as it came down harder and harder. After the hail came the rain and it poured. We estimated that more than half an inch fell in the 30 minutes that it soaked us. The trail up the last mile was a river. We finally reached our camp spot and set up as quickly as we could with our frozen fingers. Everything was wet and cold. We zipped our sleeping bags together to huddle for warmth and waited out the rest of the storm.
Day 102: 12.8 miles/ 2,400 ft gain
The end of the storm from the day before never really came. A sleepless night with temps in the teens. The clouds hung low from the peaks and the air was thick with moisture. We woke up with a layer of ice on our rain fly, and mustered up all of our strength to get ready. Everything was still sopping wet- shoes, clothes, plants, trail, everything. It was a tough morning to get going.
Since we were planning on getting to Anaconda before the post office closed, we were moving by 6:00am. As we ascended our first 1,000ft climb, we hit snow. It blanketed the peaks at around 9,000ft so several miles of our day were spent trudging through it. Not only was it wet and cold on our feet, but the clouds socked us in with its freezing air. The wind howled around us as we crested the first pass. We ran down the switchbacks, hoping to find shelter in the trees.
Our break from the wind was short lived as we headed up our next climb. The tight switchbacks were dizzying and icy as we climbed up to Storm Lake Pass. It became a foggy whiteout on top and our only goal was to get out of there as fast as possible. Once over the pass, we dropped down more switchbacks to Storm Lake. The wind persisted, but we were able to drop out of the damp clouds and snow.
Since we were freezing, we decided our best bet was to access Anaconda from Storm Lake Road so we left the trail and headed down the valley. About 2 miles down the road, a truck drove up and rolled down their window. The man inside was a trail angel dropping off other hikers and offered us a ride into town! We felt like an actual angel was blessing us since it cut off a ton of miles and allowed us to get to town safely. Thank you so much, E.G!
We got into town by 10:45am, much earlier than we anticipated. Anaconda is very hiker friendly and has many amenities including a free camp spot with showers! We took full advantage of that and were able to complete our town chores throughout the afternoon using the bicycles the Hiker Hut offered us. We love you, Anaconda!