Northern MileNorth American trucking data

What the Toronto to Chicago lane actually costs, part by part

22 October 2026 · Lanes

Toronto to Chicago is 830 km on our distance table. That part nobody argues about. What the lane costs to run is a different conversation, and trucking cost per mile by lane is argued about as if one answer exists.

It does not. Two carriers can run the same 830 km, buy fuel at the same pumps, and land on different totals, because two things sit inside the number and neither one appears on the rate confirmation.

The distance is the one number both ends already agree on

Kilometres are the only line on a lane that a shipper and a carrier can settle without a spreadsheet. Our distance table carries 331 of them across 23 cities, and the gap between the short lanes and the long ones is where routing decisions start.

Lane Kilometres
Toronto to Buffalo 160
Vancouver to Seattle 230
Calgary to Edmonton 300
Toronto to Detroit 370
Toronto to Montreal 540
Toronto to Chicago 830
Calgary to Seattle 1,100
Chicago to Atlanta 1,140
Toronto to Halifax 1,790
Los Angeles to Dallas 2,310

A 160 km run and a 2,310 km run are not the same job with a different fuel bill. They are different jobs. The short one lives or dies on how long the truck sits. The long one lives or dies on what the fuel costs by the time it arrives.

Trucking cost per mile by lane is not one number

The dashboard publishes a fuel cost per 1,000 km for Canada at $923. That figure is built at 263.7 cents a litre and a burn of 35 litres per 100 km. The American side is $966, built at $6.276 a gallon and 6.5 miles to the gallon.

Both are honest. Both are somebody's truck. Thirty-five litres per 100 km is a fair working assumption for a loaded tractor-trailer, and it is not your tractor-trailer. A truck pulling heavy through the mountains and a dry van running the flats will not both land on it, and whatever gap sits between them compounds over a thousand kilometres.

So the fuel half of a lane has two inputs, and only one of them is measured for you. The price belongs to the survey. The burn belongs to the truck.

The price at each end, in each country's own unit

The Natural Resources Canada weekly diesel survey, printed 20 October, put the national average at 263.7 cents a litre across 72 locations. Ontario, where this lane starts, sat at 258.1. Alberta was the lowest province at 230.8. Quebec was the highest at 291.2, and the Northwest Territories printed 223.8.

Ontario sits under the national average, so the Toronto end of this lane is not the expensive end of the country. A lane that starts in Quebec is starting from a dearer pump than the one on Highway 401, and the rate you quote off the national average will not describe either one.

On the American side, the Energy Information Administration survey dated 19 October put US diesel at $6.276 a gallon, up from $6.179 the week before. The Midwest district, which holds Illinois, Indiana and Michigan, printed $6.352. That detail matters here. The whole US half of Toronto to Chicago sits inside one district, so the district price does not change when you cross from Michigan into Indiana. The state tax does.

Cents against dollars, litres against gallons. The two do not seat beside each other as a single figure and we do not convert them into one. If you want the cross-border answer for your own fill, that arithmetic belongs to you and your receipts.

The map sets the tax, not the plate

Diesel tax is paid where the fuel gets burned. Not where it was bought, and not where the tractor is registered. That is the idea underneath IFTA, and it is the reason a lane's tax bill is decided by the map it crosses rather than the province or state on the trailer door.

The Energy Information Administration's July 2026 tax table puts the federal diesel rate at 24.4 cents a gallon. Illinois is $1.036 a gallon all in. Indiana is $0.884 and Michigan is $0.778. The federal rate is already inside each of those figures, so what you are reading is the number that lands on a gallon bought in that state, not a state rate with an add-on.

Then there is the licence question. The IFTA quarterly matrix for 3Q2026 carries 58 jurisdictions, 10 of them Canadian, and it publishes two diesel lines for Ontario. One reads 0.2436 for a carrier licensed in the United States. The other reads 0.09 for a carrier licensed in Canada. Same province, same litre of fuel, two lines, and which one is yours depends on whose plate is on the tractor.

That is the second number carriers forget. The rate table is not one table.

The clock is what the fuel line hides

Crossing data captured this afternoon put the Ambassador Bridge at 20 minutes, the Peace Bridge at 13, Queenston-Lewiston at 7, and the Pacific Highway crossing at 5. The rest of the tracked crossings were clear. Five of the nine had updated at capture.

On a 160 km run the fuel line is small. The queue is not. A dock that runs late and a line at the booth will take more out of the load than the diesel did, and neither one shows up in a per-mile rate. This is why a short lane quoted on kilometres alone tends to lose money quietly.

What to do with it on a lane you actually run

Start with your own burn rate. Pull it from a month of fuel records, not the sticker on the door. Then put the lane through the fuel cost calculator and let it price your kilometres at today's diesel instead of our assumed burn.

Next, list every jurisdiction the wheels touch and read the diesel line for each. Toronto to Chicago touches Ontario, Michigan, Indiana and Illinois. Four lines, and the return sorts them by the distance run in each one. If the dispatch plan shifts the routing, the tax split shifts with it.

If you invoice in US dollars and pay in Canadian, the Bank of Canada rate on 21 October was 1.4057. The 52-week high was 1.4271 on 9 October, the low was 1.3515 on 29 January. A range that wide moves a cross-border invoice by more than a quiet week at the pump does.

The distance is settled. The price is published. What is left is your burn rate and the jurisdictions under your wheels, and those two decide whether the lane pays. Run your own burn through the fuel cost calculator before you quote the next load. Trucking cost per mile by lane only means anything once the per mile is yours.


Sources: Natural Resources Canada weekly diesel survey, print date 20 October 2026 (72 survey locations). U.S. Energy Information Administration weekly retail diesel survey, dated 19 October 2026, and the EIA federal and state motor fuel taxes table, July 2026 revision. IFTA, Inc. quarterly Tax Matrix, 3Q2026. Bank of Canada Valet API, observation 21 October 2026. CBSA border wait times, captured 22 October 2026. Distance table from the Northern Mile dashboard, 331 lane distances across 23 cities.

How these numbers are built: https://dashboard.northernmilemedia.com/methodology/nmdi/

Lane detail for the Toronto end: https://dashboard.northernmilemedia.com/diesel-prices/ontario/toronto/ US district prices: https://dashboard.northernmilemedia.com/us-diesel/ Run your own burn: https://dashboard.northernmilemedia.com/fuel-cost-calculator/ Crossing queues: https://dashboard.northernmilemedia.com/border-wait-times/

Filed under Trucking Costs, Lane Economics, Fuel Costs, North American Trucking, Owner Operator.

All writing · How the numbers are made