Moscow to Anacortes: Scenic Inland Empire Drive

By admin, 7 August, 2026

Introduction: The Palouse to the Salish Sea

The drive from Moscow, Idaho, to Anacortes, Washington, spans roughly 380 miles, connecting the wheat-rolled Palouse to the island-studded Salish Sea. Along the way, you'll cross the Columbia River, thread through the Cascades, and descend into the Skagit Valley. The route's first notable quirk: near Vantage, Washington, the old Vantage Bridge (now replaced by the larger structure) once carried Route 10; today's I-90 follows the same corridor but at a higher elevation, offering a bird's-eye view of the abandoned railroad grade below.

Expect to spend about six hours and twenty minutes of pure driving time, not counting stops. That places it right at the edge of a long-day trip or a relaxed overnight journey. Most travelers split it into two days, but with careful planning, a single day is feasible.

SegmentDistance (mi)Driving Time (hr:min)
Moscow to Spokane821:20
Spokane to Ellensburg1903:00
Ellensburg to Anacortes1082:00

Road Safety, Family Stops, and Fatigue Management

Infrastructure along this route is generally excellent: I-90 is a four-lane interstate with wide shoulders and modern guardrails. However, Snoqualmie Pass demands attention, especially in snow or fog. The Washington State Department of Transportation (WSDOT) provides real-time conditions via its app and highway signs.

For families, the route offers several interactive attractions. The REACH Museum in Richland (a slight detour) covers Columbia River history, while the Pacific Science Center in Seattle is a full-day destination but worth a stop if you have time. Actually, the Children's Museum of Skagit County in Mount Vernon is closer to the end and perfect for younger kids.

Pets are welcome at most rest areas and parks along the way. The Cle Elum KOA has a fenced dog park, and Anacortes offers off-leash areas at Washington Park. Remember to carry water and waste bags.

To combat fatigue, schedule breaks every two hours. Good rest stops include the one at Silica Road (milepost 176) with picnic tables and trails, and the Vantage rest area, which perches over the Columbia River. If night driving is unplanned, Ellensburg has affordable chain hotels, while the quirky Roslyn Motel provides a boutique alternative.

Hidden off-route spots await the adventurous. The Ginkgo Petrified Forest State Park near Vantage displays ancient petrified wood, and the Wild Horse Monument, 15 giant steel horses overlooking the Columbia, is an easy pull-off with a short climb for wide views. For a spirit-lifting detour, the Leavenworth National Fish Hatchery just east of Leavenworth offers salmon runs in fall.

Local culture surfaces at the Ellensburg Rodeo (Labor Day weekend) and the Anacortes Arts Festival (first weekend of August). These events draw crowds, so book accommodations well in advance. And if you want to uncover more unique stops, check out this how to find the best stops and hidden gems between cities.


Route Logistics and Infrastructure

From Moscow, take ID-8 west to Pullman, then WA-270 to Colfax, and finally US-195 north to Spokane. There, I-90 west becomes your main artery through the Columbia Basin and over Snoqualmie Pass. At Seattle, take I-5 north to Burlington, then SR-20 west to Anacortes. For a more scenic twist, consider WA-20 (North Cascades Highway) after Burlington, but it adds time and is closed in winter.

Fuel and route economics vary. Gas prices in Idaho are typically 10-15 cents cheaper than in Washington, so fill up in Moscow or Spokane before crossing the state line. Since the drive is mostly interstate, services are frequent, but the stretch between Ritzville and Ellensburg has sparse fuel stops; don't pass below a quarter tank.

  • Driving time: ~6 hr 20 min, but plan for 8-10 hours with breaks.
  • Best fuel price strategy: fill in Moscow, then again in Ellensburg.
  • No UNESCO World Heritage Sites lie directly on this route, but nearby Glacier National Park (Montana) and Olympic National Park (Washington) hold that status.
  • Seasonal consideration: I-90 over Snoqualmie Pass requires chains or traction tires from November to March.

Natural Landscapes and Local Commerce

The drive is a visual timeline of the Pacific Northwest's geology. Exiting the Palouse's rolling hills, you cross the Channeled Scablands, carved by Ice Age floods that also formed the Columbia River Gorge. As you climb into the Cascades, granite peaks and fir forests dominate, then the landscape softens into the Skagit Valley's farmland, renowned for its tulip fields each April.

Local commerce along the route is anchored by small-town main streets. In Roslyn, just off I-90, the brick storefronts and coal-mining history recall the TV show Northern Exposure. Further west, the Cle Elum Bakery serves legendary cinnamon rolls, and in Anacortes, the historic Business District on Commercial Avenue is lined with galleries, seafood restaurants, and coffee shops.

For a taste of the region, stop at the Palouse Falls State Park (a 170-foot waterfall) or the Stonehenge Memorial in Maryhill, a full-scale concrete replica on the Columbia River. These are excellent places to stretch your legs and capture the scenery.


Frequently Asked Questions

How long does it take to drive from Moscow, ID to Anacortes, WA?

The driving time is approximately 6 hours and 20 minutes without stops, but plan for 8-10 hours including breaks and traffic.

Is it worth driving from Moscow to Anacortes?

Yes, the drive showcases diverse landscapes from Palouse hills to Cascade peaks and offers many attractions, making it worthwhile for those who enjoy road trips.

What are the best stops between Moscow and Anacortes?

Top stops include Palouse Falls, Spokane's Riverfront Park, Vantage's Wild Horse Monument, Ellensburg's historic downtown, and Anacortes' waterfront. Check the article for details.

Are there any pet-friendly stops?

Yes, Cle Elum KOA has a fenced dog park, and Washington Park in Anacortes offers off-leash areas. Rest areas are also pet-friendly.