Depending on the intensity, you could burn between 130-400 kcal swimming for 30 minutes versus 189-318 kcal for running. Our calories burned running calculator can give you a more percise reading based on your weight.