As of 2015, the average cost of a 5-mile tow ranges from $35 to $125, which averages out to $7 to $25 per mile. This price includes the base rate of the truck, also known as the hook-up fee.
Depending on the type of car, the towing company may also charge a fee of up to 25 percent for towing a truck or heavy-duty vehicle. Many insurance companies offer free towing for customers. Tows are also typically free for members of automotive clubs such as the American Automobile Association. Membership fees to these clubs or adding this service to an insurance plan can cost as little as $15 per month.