Geothermal Waters in the Middle Fork Valley

Goldmyer Hot Springs is a gem of the wilderness nestled in the foothills of the Cascade Mountains, roughly 25 miles east of North Bend, WA.

Venturing on the 4.5 mile hike from the trailhead to the 20 acre wilderness preserve is a backcountry experience where guests must be self-supported and able to pack in (and out) all necessary supplies.

Amenities provided are very limited. They include an open-air cabana at the hot spring pools, campsites with food hanging lines and containers, three maintained outhouses, one covered picnic table, and a bike rack. No cellular or internet connection available.

Visitors gain access to tranquil terrain, hiking trails through old growth forest, waterfalls, history of the Middle Fork Valley, and a crystal clear geothermal hot spring.

Goldmyer is owned and volunteer-managed by Northwest Wilderness Programs, a nonprofit organization established in 1976 to protect this natural treasure for the use of generations to come. 

Conditions & Alerts

Updated Monday - 6.1.2025
  • Goldmyer is open and visitors are making it to the property.
  • Vehicle Requirements: AWD or 4WD and 9" ground clearance or more. (Subarus & Honda CRVs not recommended)
  • Snow Chains are ADVISED - preferably for all 4 tires. 
  • Road is plowed up to Middle Fork Camp Ground. 6-8" of snow on the road beyond
  • On the property: Snow of 7.5" under tree cover and 24" in open areas. Some areas are icy so bring micro spikes or crampons.
  • Trees can fall across the road at any time - be prepared with saw, axe, or chainsaw to clear trees for access.

Driving & Hiking Information

Updated Monday - 6.1.2025

USE THE DIRECTIONS THAT WERE EMAILED TO YOU.  Do not rely on GPS or even offline hiking apps, they may send you on a different route (longer and more difficult)! For example: the alternate route via Burnt Boot Creek is running high and fast - we do not recommend an approach via the Middle Fork Trail. There is no bridge across. Use the route in the directions we supply.

TOTAL TRAVEL TIME to the Goldmyer Property is approx. 4 - 4.5 hours from the Seattle/Tacoma area. This is DRIVING + HIKING because check-in is ON the property not the trailhead.
  • The drive on the Forest Service road from the exit to the trailhead takes at least 1 hr
  • There are often obstacles you must navigate on the dirt road (snow, rocks, water, tree limbs, etc.). 
  • Bring equipment for clearing debris.
  • The hike is about 5 miles one way (10 miles round trip) and typically takes 2-3 hours each way.
  • You may need shoe traction. (The hike is on Forest Service managed lands
  • Mountain biking can take 1/2 the time of hiking. You may also bike the dirt road instead of driving (it takes about the same time).
  • About 1/2 way along the trail, a short portion of the hike may be flooded (100-200 feet of trail) - use the bypass to hike uphill around it.

How to visit Goldmyer

Permits: 
For the current month, you may get a permit online or over the phone with at least 2 business days notice. 

For more than a month out, you may enter the monthly lottery. Lottery winners get first choice on permit dates for the month they applied to visit. After lottery winners are confirmed, any remaining permits are posted to the calendar and made available online and over the phone. 

Walk-ins: 
Walk-ins without a permit are welcome on a first come, first serve basis.  Exceptions: Tuesday Exclusive Use days, Volunteer days, and any other days noted on the calendar as closed for special use). Walk-ins need to check-in with and pay on-site Caretakers upon arrival. When the property reaches its 20-person per-day capacity, walk-ins will be turned away.

Weather

Widget

Blog

Updated Thursday - 04.23.2026
first blog

This is the first blog. Read More

Yes
No
Debug :: Max query time » (0.002482) :: Querys 7 :: page load time » 0.007678 seconds :: close
Debug Info: [minimize]

Query :: time » 0.002482 :: affected rows » 1

INSERT INTO log_1 (time, ip, agent, site, page, vars) VALUES (1782975929, 3628718116, 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', '', '/', 'a:4:{s:6:\"$_POST\";a:0:{}s:5:\"$_GET\";a:0:{}s:9:\"$_SESSION\";a:0:{}s:7:\"$_FILES\";a:0:{}}')

Trace

page: index.php function: include line: 2
page: consts.php function: query line: 110

Query :: time » 0.000455 :: affected rows » 2

SELECT * FROM `headers` WHERE status=1 ORDER BY ord
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEheadersALL250.00Using where; Using filesort

Trace

page: index.php function: include line: 10
page: head.php function: where line: 326
page: item.class.php function: query line: 184

Query :: time » 0.000231 :: affected rows » 1

SELECT * FROM `snippets` WHERE `key`='index_content'
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEsnippetsreflookuplookup767const1100.00

Trace

page: index.php function: get_key line: 16
page: snippet.class.php function: where line: 7
page: item.class.php function: query line: 184

Query :: time » 0.00017 :: affected rows » 1

SELECT * FROM `snippets` WHERE `key`='conditions_alerts'
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEsnippetsreflookuplookup767const1100.00

Trace

page: index.php function: get_key line: 33
page: snippet.class.php function: where line: 7
page: item.class.php function: query line: 184

Query :: time » 0.000172 :: affected rows » 1

SELECT * FROM `snippets` WHERE `key`='driving_hiking_info'
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEsnippetsreflookuplookup767const1100.00

Trace

page: index.php function: get_key line: 42
page: snippet.class.php function: where line: 7
page: item.class.php function: query line: 184

Query :: time » 0.000138 :: affected rows » 1

SELECT * FROM `snippets` WHERE `key`='lottery_process'
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEsnippetsreflookuplookup767const1100.00

Trace

page: index.php function: get_key line: 53
page: snippet.class.php function: where line: 7
page: item.class.php function: query line: 184

Query :: time » 0.000308 :: affected rows » 1

SELECT * FROM `blogs` WHERE status=1 ORDER BY time DESC LIMIT 1
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEblogsALL1100.00Using where; Using filesort

Trace

page: index.php function: where line: 65
page: item.class.php function: query line: 184

Variables
Post :: array(0) {
}
Get :: array(0) {
}
Session :: array(0) {
}
Files :: array(0) {
}