The market price refers to the current trading price of a commodity in the market or exchange. On the other hand, the spot price is the immediate price at which an asset can be bought or sold for delivery. In summary, market price reflects current trading, while spot price is the immediate price for delivery.