Des Moines, IA to Minneapolis, MN Freight Rates
The Des Moines, IA to Minneapolis, MN lane runs 277 miles and currently averages $850 per truckload, or about $3.09 per mile. Typical transit is 1 day and lane demand is high.
What drives the rate on this lane
Rate per mile on shorter lanes runs higher because loading, unloading and detention time is spread over fewer miles. At 277 miles, Des Moines, IA to Minneapolis, MN prices as a short-haul run, and brokers price it against the high-demand market for this corridor.
Demand follows broader regional freight patterns; rates rise during Q4 retail season and produce surges.
Cost breakdown on a single run
Work the numbers before you accept an offer. 277 loaded miles at 6.5 mpg burns roughly 43 gallons of diesel — about $166 at $3.85 per gallon — which is 20% of the average $850 linehaul on this lane. Subtract that and you have about $684 left to cover maintenance reserve, tires, insurance, the truck payment, tolls, and the driver.
Deadhead is what quietly kills margin here. Every empty mile to the Des Moines pickup is paid out of the same $850, so a 90-mile repositioning drive drops the effective rate per mile from $3.09 to about $2.32. Carriers who quote off total miles rather than loaded miles are the ones who stay profitable on high-demand corridors like this one.
Hours of service on this run
At a realistic 52 mph door-to-door average, the drive is about 5.3 hours. That fits inside a single 11-hour driving window, so the run is a same-day delivery if the pickup appointment is early and the receiver takes late arrivals. Appointment windows matter as much as miles: a receiver that only unloads in a two-hour morning slot turns a legal 5.3-hour drive into a two-day commitment for the truck.
Equipment that moves on this lane
- Flatbed
- Dry Van
- Reefer
Backhaul options
Minneapolis to Des Moines backhaul rates depend on regional freight balance and seasonal demand.
Price this corridor as a round trip. A strong headhaul out of Des Moines that leaves the truck sitting two days in Minneapolis nets less per week than a slightly cheaper load into a market that reloads daily. Take the combined revenue of both legs, divide by every mile the truck turns including deadhead, and compare that number — not the headhaul rate — against your break-even.
How to quote this lane profitably
Work backwards from cost per mile. Fuel, maintenance, insurance, and payment on the truck give you a break-even number; anything under it on a 277-mile run loses money once you add deadhead to the pickup. Use the cost-per-mile and route-profit calculators to check a specific offer against your own numbers before you book it.
Frequently asked
What is the current truckload rate from Des Moines, IA to Minneapolis, MN?
The lane averages $850 per truckload, about $3.09 per mile across 277 miles. Spot offers typically land within 10-15% of that number depending on how much lead time the broker has and whether the pickup is a live load or a drop.
How long does the Des Moines, IA to Minneapolis, MN run take?
Roughly 5.3 hours of drive time at a 52 mph average, which works out to 1 transit day once you account for hours-of-service breaks, fueling, and appointment windows on both ends.
How much fuel does this lane burn?
At 6.5 mpg you burn about 43 gallons, roughly $166 at $3.85 per gallon. That leaves about $684 against the average linehaul before maintenance, insurance, tolls, and the truck payment.
What equipment moves best on this lane?
Flatbed, Dry Van, Reefer. Equipment choice moves the rate more than most carriers expect — specialized trailers on this corridor price above the dry van benchmark because the pool of available trucks is smaller.