BNSF Northern Coal Route

The BNSF Northern Coal Route takes the former CB&Q Billings line northwest, and then turns east on the former Northern Pacific main line, using that route all the way either to Duluth or the Twin Cities.

Donkey Creek/Gillette to Huntley

Huntley to Glendive

Some coal trains take the former Milwaukee Road, now run by BNSF, east from Terry, and through South Dakota (coal trains running as far as Big Stone only):

Terry to Appleton/Benson

other trains from which then continue on the former Great Northern.

Glendive to Mandan

Mandan to Jamestown

Jamestown to Surrey Junction

Surrey Junction to Fargo

Fargo to Staples

The route to Duluth (or Superior) separates from the former NP Twin Cities line at Staples:

Staples to Carlton

Carlton to Saunders

Saunders to Duluth

Staples to Coon Creek

Coon Creek to University

University to Westminster

ex-GN

University to Minneapolis Junction

Minneapolis Junction to St. Anthony

St. Anthony to Westminster

Westminster to Hoffman Avenue

ex-CB&Q

Hoffman Avenue to Newport

Newport to St. Croix Junction

Some coal trains transfer to the Canadian Pacific (former Milwaukee) east of St. Paul, destined for the Columbia Power Plant south of Portage, WI.