Olympia to Bonners Ferry Road Trip: Scenic Drive Guide

By admin, 23 July, 2026

Introduction: A Route Carved by Glaciers and Rails

The drive from Olympia, WA to Bonners Ferry, ID covers approximately 370 miles along US-2 and I-90, crossing the Cascade Range and the Columbia River. This route follows the path of the old Northern Pacific Railway, completed in 1883, which opened the inland Northwest to settlement. One unique fact: the highway passes through the town of Wilbur, WA, named after the railroad surveyor who later founded the Wilbur-Creston-Kendall line.

Wondering how to find the best stops and hidden gems between cities? This guide will highlight both iconic attractions and secluded spots.

SegmentDistance (mi)Driving Time (est.)
Olympia, WA to Ellensburg, WA1202h 10m
Ellensburg, WA to Spokane, WA1502h 30m
Spokane, WA to Bonners Ferry, ID1002h
Total3706h 40m

Route Logistics and Infrastructure

The main arteries are I-5 north from Olympia to Everett, then US-2 east over Stevens Pass (elevation 4,061 ft). From there, I-90 east at Ellensburg through Spokane, then US-95 north to Bonners Ferry. The total driving time is about 6.5 to 7 hours without stops. Key milestones include the intersection of US-2 and WA-20 at Colville, and the Idaho state line at Eastport.

  • Fuel stops: Gas is available every 20-30 miles along the route, but prices vary; fill up in larger towns like Wenatchee or Spokane.
  • Road conditions: Check pass reports for Stevens Pass in winter; chains may be required.
  • Tolls: No tolls on this route.

Natural Landscapes and Local Commerce

The drive offers dramatic transitions: from the temperate rainforest of the Puget Sound lowlands to the arid Columbia Basin, then the pine forests of the Idaho Panhandle. The Cascade Range segment features steep grades and scenic overlooks, while the Spokane Valley provides wide, open skies.

  • Natural attractions: Deception Falls (milepost 56 on US-2), Lake Wenatchee State Park, and the Selkirk Mountains near Bonners Ferry.
  • Local commerce: Farm stands near Quincy selling apples, and artisanal cheese shops in Sandpoint.

Road Safety, Family Stops, and Fatigue Management

Road quality is generally good, but some two-lane segments (US-2 through the Cascades) require caution due to tight curves and wildlife. Rest areas are located at Sultan (milepost 23) and near Ritzville (I-90). For families, consider the Children's Museum in Spokane or the Kootenai National Wildlife Refuge near Bonners Ferry. Pet owners will find dog-friendly parks in Leavenworth and Sandpoint.

  • Fatigue management: Plan stops every 2 hours; recommended stop is at the Wild Horse Wind Farm visitor center (Ellensburg).
  • Hidden off-route spot: The town of Republic, WA (30 mi north of US-2) for fossil digging at Stonerose Interpretive Center.

Frequently Asked Questions

How long does it take to drive from Olympia, WA to Bonners Ferry, ID?

The drive is approximately 370 miles and takes about 6.5 to 7 hours without stops, depending on traffic and weather conditions.

Is it worth driving from Olympia, WA to Bonners Ferry, ID?

Absolutely. The route offers diverse landscapes including mountains, rivers, and forests, plus charming small towns and recreational opportunities.

What are the best stops between Olympia, WA and Bonners Ferry, ID?

Top stops include Leavenworth (Bavarian village), Wenatchee (apple orchards), Spokane (Riverfront Park), and Sandpoint (lake views).