Swimming burns calories at a rate of about 3 calories a mile per pound of bodyweight. If you weigh 150 pounds and it takes you 30 minutes to swim one mile, then you will be burning about 900 calories in one hour. Swimming has many benefits beyond being a good form of exercise.