Loading...

Ross Dam Trail

Directions
Map
Pictures
Send to App
Distance:
2.2 Miles / 3.5 km
Type:
Out-and-Back
Difficulty:
Moderate
Time to Hike:
1 hour, ~6 minutes
Features:
Surface Type:
Dirt
Park:
North Cascades National Park
Town:
Diablo, Washington
Directions:
48.727767, -121.062645
Added:
June 19, 2025
Updated:
July 08, 2025
Copy Trail Link Hiking this trail? Send a friend or family member a link to this trail guide for your own safety. Hike at your own risk (disclaimer)
Loading...
Loading...
534'

Total Change
579'

Ascent
578'

Descent

Download the Trail Route for Offline Use

Supporters get exclusive access to download trail routes to the MyHikes app for offline use. Stay prepared on your adventure, even without an internet connection! Become a Supporter today to unlock this feature and hike with confidence.

Send to App

Ross Dam Trail

The Ross Dam Trail at North Cascades National Park near Diablo, Washington is a moderate 2.2-mile out-and-back hike that leads to stunning views of Ross Lake, Skagit River, alpine mountains, and waterfalls from the Ross Lake Dam.

Hike to Ross Lake Dam

This section of the Ross Dam Trail begins at the main parking lot for the Ross Dam Trail, located on the north side of the North Cascades Highway. The trail immediately starts off by heading downhill through the forest, following turns and switchbacks to descend toward the Skagit River and Ross Lake. Along the way, hikers will find window views between the trees of the neighboring alpine mountains and the turquoise waters of Ross Lake below.

Happy Creek Falls - Mile 0.27

On the way down around mile 0.27, you'll find tumbling cascades of Happy Creek Falls as the water makes its way from higher elevations down to the Skagit River / Ross Lake. Here, you'll find a scenic view of a 15-foot waterfall (Upper Happy Creek Falls) to the south from the footbridge that crosses the creek. The best view of Upper Happy Creek Falls is located just off-trail and is not difficult to reach for most hikers. It's also a great spot to sit down and enjoy the waterfall, especially to take a break on the hike back to parking. Just beyond the bridge on-trail, you'll find more waterfalls of Happy Creek as they tumble downhill, but watch your step as the creek's banks become super steep and dangerous. Stay on-trail for your own safety if you plan to view the northern waterfalls in Happy Creek.

Snapping Turtle Rock - Mile 0.37

Just downhill from the waterfalls in Happy Creek sits a massive boulder (glacial erratic) that sits along the trail. If you look close-enough, you might notice that the rock resembles a snapping turtle's head with a large moss-covered body, hence, Snapping Turtle Rock.

Ross Lake & Alpine Views - Mile 0.66

After hiking down more switchbacks, you'll reach a viewpoint around mile 0.66. Here, you'll find the turquoise waters of Ross Lake with the Ross Lake Dam holding the water back. If you look to the west from this lookout, you'll find the alpine mountains that surround the Colonial Glacier towering overhead.

Service Road to Ross Lake Dam - Mile 0.72 to 1

At mile 0.72, the Ross Dam Trail takes a left-hand turn along a dirt service road. Here, you'll walk through the forest as you make your way along the service road to reach the top of the Ross Lake Dam. Keep-right after hopping on the service road to reach the dam. Around mile 1, after passing through a large rock cut for the road, you'll reach the southern end of the Ross Lake Dam. The view of the dam, from this lookout point, is pretty interesting as it provides visitors with a view of the massive, pocketed concrete wall that holds the Skagit River's waters back, forming Ross Lake.

Ross Lake Dam Views - Mile 1 to 1.1

Once you're on the Ross Lake Dam, the views start opening up a lot more. Immediately after stepping onto the dam, you'll find turquoise waters of Ross Lake and the Skagit River as it heads west to reach Diablo Lake. To the east sits the massive Lower Happy Creek Falls, which spills into Ross Lake and appears to be over 100-feet tall. The waterfall sits ~600-feet from the edge of the dam and can be viewed around mile 1.1, near the half-way point on the dam. To the west are views of the turquoise Skagit River and the alpine mountains that surround the Diablo Lake area like Colonial Peak, Pyramid Peak, and the Colonial Glacier overhead.

Hiking Out - Mile 1.1 to 2.2

Again, this guide for the Ross Dam Trail turns-around in the middle of the dam, but the trail continues on to reach the Ross Lake Resort and ultimately connects to other trails at North Cascades National Park. If you're simply looking for a fun day hike, you will have taken in most of the views that the area has to offer. The hike back up to parking is straight forward, simply follow the service road back to the dirt trail and follow its switchbacks up to the parking lot. Remember that a break at Upper Happy Creek Falls is a great place to sit and relax, especially on a hot day, as the forest provides shade and water to cool down. Return to the parking lot at mile 2.2 for a moderate, but fun day hike at North Cascades National Park.

Restrooms

There are pit toilets located behind the trailhead sign, just beyond the parking area.

Parking & Fees

Hikers will find a medium-sized parking lot at the coordinates provided, located on the north side of the North Cascades Highway. The lot is large enough to fit a few dozen vehicles as of June 2025. As of June 2025, there are no fees to enter North Cascades National Park, making it one of the few national parks that does not require an entrance fee.

Pets

Dogs are allowed only if leashed and must be cleaned up after.

Warning

Steep drop-offs: This hike leads to sections of trail that have steep drop-offs and slopes. It also leads out to the Ross Lake Dam, which plummets hundreds of feet down to the Skagit River. Stay on-trail and away from the top of the dam's ledges for your own safety.
 
No swimming: Despite the beautiful turquoise waters of Ross Lake, no swimming or diving is allowed near the Ross Lake Dam. There are spillgates that open without warning and thus the waters that surround the dam are extremely dangerous. Find another place to take a swim.
Explore 14 trails near Diablo, WA
  1. Parking

    48.727767, -121.062645
  2. Main Trailhead

    48.727767, -121.062645
  3. Obstructed view of the alpine peaks around Colonial Glacier

    48.728956, -121.063622
    Obstructed view of the alpine peaks around Colonial Glacier
  4. Waterfall in Happy Creek

    48.729714, -121.061744
    Waterfall in Happy Creek
  5. Snapping Turtle Rock

    48.730633, -121.061783
    Snapping Turtle Rock
  6. On-trail view of alpine peaks

    48.731061, -121.063606
    On-trail view of alpine peaks
  7. View of Ross Lake and the Ross Lake Dam

    48.731031, -121.065436
    View of Ross Lake and the Ross Lake Dam
  8. View of Colonial Peak (left), Colonial Glacier, and Pyramid Peak (right)

    48.730951, -121.065398
    View of Colonial Peak (left), Colonial Glacier, and Pyramid Peak (right)
  9. View of the Ross Lake Dam

    48.730678, -121.067208
    View of the Ross Lake Dam
  10. View of the Skagit River below, Colonial Peak, and the Colonial Glacier in the distance

    48.731956, -121.067519
    View of the Skagit River below, Colonial Peak, and the Colonial Glacier in the distance
  11. View of Lower Happy Creek Falls from the Ross Lake Dam

    48.732128, -121.067489
    View of Lower Happy Creek Falls from the Ross Lake Dam
  12. View of the alpine mountains surrounding the Colonial Glacier

    48.732103, -121.067572
    View of the alpine mountains surrounding the Colonial Glacier
  13. Upper Happy Creek Falls (approx. 15-feet tall)

    48.7294, -121.061553
    Upper Happy Creek Falls (approx. 15-feet tall)
No community routes found. To add your own hike as a Community Route for this Trail guide, leave a Trip Report with an attached GPX file.

Hazards

Rockfalls / Ledges / or Scrambles

Seasons

All

Trip Reports

Trail Guide By:
Admin user profile picture
2.2 miles / 3.5 km
2.2 miles / 3.5 km
June 19, 2025
Hiking
Preview of the MyHikes mobile app interface

Track, Log, and Explore Hikes with the MyHikes App

Shop Landscape Prints
Shop our Washington State landscape prints

Weather Forecast

In Diablo, WA

Explore Hiking Trails

You May Also Like

Colorado's Million Dollar Highway - Plan a day's drive adventure along the iconic Million Dollar Highway in Colorado. Explore the best short trails, roadside stops, waterfalls, vistas, ghost towns, and hot springs within a ~6 hour road trip.
Explore

Colorado's Million Dollar Highway

Plan a day's drive adventure along the iconic Million Dollar Highway in Colorado. Explore the best short trails, roadside stops, waterfalls, vistas, ghost towns, and hot springs within a ~6 hour road trip.

Read
Glacier's Going-to-the-Sun Road - Discover the breathtaking beauty of Glacier National Park along the iconic Going-to-the-Sun Road. From stunning roadside stops to picturesque waterfalls and vistas, this engineering marvel offers endless opportunities for exploration.
Explore

Glacier's Going-to-the-Sun Road

Discover the breathtaking beauty of Glacier National Park along the iconic Going-to-the-Sun Road. From stunning roadside stops to picturesque waterfalls and vistas, this engineering marvel offers endless opportunities for exploration.

Read
New York's Best Waterfalls - Whether you're planning a day hike, roadside stop, or a leisurely short walk, this guide provides hikers, travelers, and locals alike with 63 different locations to over 100 scenic waterfalls to help plan your next adventure!
Explore

New York's Best Waterfalls

Whether you're planning a day hike, roadside stop, or a leisurely short walk, this guide provides hikers, travelers, and locals alike with 63 different locations to over 100 scenic waterfalls to help plan your next adventure!

Read

Before you boogie...

Find our trail guides useful? Consider becoming a Supporter to unlock perks!

MyHikes is an indie platform that makes exploring public trails easier for everyone. The platform has no investors, no ads, and is owned and operated by one person, Dave Miller. Dave has personally mapped and written over 1,800 trail guides on MyHikes for the public to explore. MyHikes has helped millions outdoor enthusiasts plan their next adventure.

But it takes a lot of time 🕦, money 💰, work, and espresso shots ☕ to run MyHikes, including hiking , mapping , writing , and publishing new trails with high-quality (accurate) information... along with software engineering (coding) the platform like building new features, website and mobile app development (iOS and Android), site maintainance . and much much more.

Supporters unlock website and mobile app perks with an annual one-time payment of $25 (you renew) 😎👍. Or you can simply make a Donation of your choice. Otherwise, you can support us by telling your friends about MyHikes - both quick and free 🎉

Admin user profile picture

Dave Miller
MyHikes Founder