Spokane to Glacier National Park: Distance, Routes, and Best Stops
Spokane comes up constantly as a starting point for Glacier trips, mostly because it’s the closest major airport hub to the park that also offers genuinely affordable flights. The drive from Spokane to Glacier National Park is short enough to do in a single day if you need to, but long enough that most people I talk to end up turning it into a proper mini road trip instead.
Numbers vary a bit depending on the exact route and starting point within Spokane, but they cluster in a fairly tight range.
| Route | Distance | Drive Time |
|---|---|---|
| Direct via I-90 to Coeur d’Alene, then north | ~240–280 miles | 5–6 hours |
| Scenic Northern Route via Sandpoint and Libby | ~270–300 miles | 5.5–6 hours |
| Train (Amtrak Empire Builder) | N/A | ~5.5 hours, twice daily |
That range of 240 to 280 miles for the drive from Spokane to Glacier National Park depends mostly on whether you’re headed straight for West Glacier or building in a scenic detour along the way.
The Direct Route
The most straightforward way to make the drive from Spokane to Glacier National Park runs east on I-90 to Coeur d’Alene, then turns north, working through the Idaho panhandle before crossing into Montana and continuing on toward West Glacier. This route stays on well-maintained highways the entire way and is the version most GPS apps will suggest by default if you just type in the destination.
The Scenic Route
If you’d rather make the drive itself part of the experience, the northern route through Sandpoint, Bonners Ferry, and Libby is worth the extra time. This version follows the Pend Oreille Scenic Byway along Lake Pend Oreille for a stretch, then continues through forested mountain valleys before eventually joining up with the approach into West Glacier. It’s a genuinely beautiful alternative for anyone doing the drive from Spokane to Glacier National Park who isn’t in a rush to arrive.
| Stop | Along Which Route | Why It’s Worth a Look |
|---|---|---|
| Coeur d’Alene, Idaho | Direct route | Scenic lake, easy first stop out of Spokane |
| Sandpoint, Idaho | Scenic northern route | Lakefront town, good lunch stop |
| Lake Pend Oreille | Scenic northern route | One of the deepest lakes in the US |
| Libby, Montana | Scenic northern route | Small-town charm before entering Montana proper |
| Kalispell/Flathead Lake | Either route, final stretch | Last major stop before West Glacier |
Taking the Train Instead
One option a lot of people don’t realize exists: Amtrak’s Empire Builder runs directly from Spokane to the West Glacier station, twice daily, taking around 5.5 hours. It’s a genuinely relaxing way to skip the drive from Spokane to Glacier National Park entirely, especially if you’d rather read or sleep through part of the trip instead of watching the road for six hours straight.
Flying Instead of Driving the Whole Way
If six hours in the car doesn’t appeal to you, flying is worth weighing as an alternative. A direct flight from Spokane to Glacier Park International Airport in Kalispell takes a little over an hour in the air, compared to the full day the drive requires once you account for stops. Factor in airport time on both ends and the short drive from Kalispell into the park, and flying can save several hours, though it does mean giving up the scenic stretch through Idaho’s lake country that makes the drive worthwhile for a lot of travelers. If your schedule is tight, flying makes more sense; if the journey itself matters to you, driving remains the better choice.
Is a Day Trip Realistic
Technically yes, though it’s a demanding one. Doing the round trip in a single day from Spokane to Glacier National Park means roughly 10 to 12 hours of driving total, which leaves only a handful of hours actually inside the park once travel time is subtracted. Most travelers I talk to end up splitting the drive across two or three days instead, using towns like Coeur d’Alene or Sandpoint as an overnight stop rather than pushing straight through.
Where to Stay if You Split the Drive
Breaking the trip into two days makes it far less tiring, and a few towns along the way work well as an overnight stop. Coeur d’Alene, about an hour and a half out of Spokane, has plenty of hotel options and sits right on its own scenic lake if you want a proper stop rather than just a bed for the night. Sandpoint, further along the northern route, offers a smaller-town feel with lakefront dining and a walkable downtown. Either option turns a demanding single-day push into two comfortable half-day drives, leaving you fresher once you actually reach the park.
When to Make This Drive
June through early October is the best window for this route, mainly because Going-to-the-Sun Road inside the park is fully open during that stretch and every service along the way, from small motels to roadside diners, is running at full capacity. Outside that window, some higher-elevation sections of the park itself close, even though the drive from Spokane to Glacier National Park itself stays passable nearly year-round on the main highways.
What to Prepare For
A drive of this length benefits from a bit of planning beyond just picking a route, especially once you’re off the interstate and onto the smaller highways that carry you the rest of the way toward the park.
| Consideration | What to Know |
|---|---|
| Gas stations | Plentiful along I-90, thinner on the scenic northern route |
| Cell service | Reliable through most towns, spotty in remote stretches of the northern route |
| Wildlife on the road | Deer and elk crossings increase near dawn and dusk through forested sections |
| Winter driving | Mountain sections can see snow from late fall through spring |
Frequently Asked Questions
Roughly 5 to 6 hours depending on your exact route, with the direct highway route running slightly faster than the scenic northern option through Sandpoint and Libby.
Yes. Amtrak’s Empire Builder runs twice daily from Spokane directly to the West Glacier station, taking about 5.5 hours, which makes it a solid alternative if you’d rather not drive.
The northern route through Sandpoint, along Lake Pend Oreille, and on through Bonners Ferry and Libby offers the best scenery of any path between Spokane and Glacier National Park, though it adds a bit of time compared to the direct highway route.
