Swimming is an efficient way to burn calories. A 160-pound person burns approximately 423 calories an hour while swimming laps at a low or moderate pace. That same person may burn up to 715 calories an hour swimming at a more vigorous pace.