The main difference between limit and stop orders is their purpose. A limit order is used to enter or exit a market at a specific price or better, while a stop order is used to limit losses or lock in profits by triggering a trade when a specific price is reached.