Amtrak Trains 7 & 8, Empire Builder

Portland to Spokane (Trains 27 & 28)

The Portland section began service on October 25, 1981.

Portland to Vancouver (WA)

Vancouver (WA) to Wishram

Wishram to Pasco

Pasco to Spokane

Seattle to Spokane

At its inception, Amtrak's Empire Builder used the ex-NP route between Seattle and Spokane, via Pasco, shifting to the Stevens Pass route on October 25, 1981 when the Portland section started service to Pasco.

Seattle to Auburn

Auburn to Pasco

Pasco to Spokane

Seattle to Everett

Everett to Spokane

Spokane to Chicago

Spokane to Sandpoint

Sandpoint to Shelby

Shelby to Snowden

Snowden to Minot/Surrey

Minot/Surrey to Grand Forks

Grand Forks to Fargo

From its inception, Amtrak's Empire Builder used the ex-GN route between Fargo and Minneapolis (St. Anthony), via Willmar, until October 1, 1979 when it took up the present route on the termination of the North Coast Limited on that route.

Fargo to Breckenridge

Breckenridge to Benson

Benson to Willmar

Willmar to Lyndale Junction (MInneapolis)

From its inception until February 28, 1978, Amtrak's Empire Builder used the ex-Great Northern station in Minneapolis (on the Willmar route), running between it and Hoffman Avenue on the ex-GN line through St. Anthony and Merriam Park.

Lyndale Junction to Minneapolis Junction

Minneapolis Junction to St. Anthony

St. Anthony to Westminster

Westminster to Hoffman Avenue

Fargo to Staples

Staples to Coon Creek

Coon Creek to University

University to Minneapolis Junction

Minneapolis Junction to St. Anthony

St. Anthony to Merriam Park

Merriam Park to Chestnut Street

Chestnut Street to Hoffman Avenue

Hoffman Avenue to Newport

Newport to St. Croix Junction

St. Croix Junction to La Crescent

La Crescent to Portage

Portage to Watertown

Watertown to Milwaukee

Milwaukee to Rondout

Tower A20 to Rondout

Pacific Junction to Tower A20

Tower A2 to Pacific Junction

Chicago Union Station to Tower A2