Transitions between states of a magnetic system can occur by jumps over an energy barrier or by quantum mechanical tunneling through the energy barrier. The rate of such transitions is an important consideration when the stability of magnetic states is assessed for example for nanoscale candidates for data storage devices. The shift in transition mechanism from jumps to tunneling as the temperature is lowered is analyzed and a general expression derived for the crossover temperature. The jump rate is evaluated using a harmonic approximation to transition state theory. First, the minimum energy path for the transition is found with the geodesic nudged elastic band method. The activation energy for the jumps is obtained from the maximum along the path, a saddle point on the energy surface, and the eigenvalues of the Hessian matrix at that point as well as at the initial state minimum used to estimate the entropic pre-exponential factor. The crossover temperature for quantum mechanical tunneling is evaluated from the second derivatives of the energy with respect to orientation of the spin vector at the saddle point. The resulting expression is applied to test problems where analytical results have previously been derived, namely uniaxial and biaxial spin systems with two-fold anisotropy. The effect of adding four-fold anisotropy on the crossover temperature is demonstrated. Calculations of the jump rate and crossover temperature for tunneling are also made for a molecular magnet containing an Mn-4 group. The results are in excellent agreement with previously reported experimental measurements on this system.