Debido a las influencias marítimas, particularmente la cálida corriente del Atlántico Norte y las corrientes de aire del oeste que prevalecen, Suecia tiene temperaturas más altas de lo que sugeriría su latitud norte. La media de Estocolmo es de -3 grados en febrero y de 18 grados en julio. Como se esperaría de su extensión latitudinal, existe una gran divergencia de clima entre el norte y el sur de Suecia, el norte tiene un invierno de más de siete meses y un verano de menos de tres, mientras que en Skane en el sur tiene un invierno de aproximadamente de dos meses y un verano de más de cuatro. La creciente escasez del verano hacia el norte se compensa en parte con las temperaturas del verano comparativamente altas, la mayor duración del día y la poca frecuencia de nubes. La considerable capa de nubes en invierno reduce la pérdida de calor por radiación.
La precipitación promedio anual es de 61 cm, en Laponia es de aproximadamente 30 cm por año. La precipitación máxima se produce a finales del verano y la mínima a principios de la primavera. Hay nevadas considerables, y en el norte la nieve permanece en el suelo durante aproximadamente la mitad del año. Las condiciones de hielo en los mares circundantes, especialmente en el Golfo de Botnia, a menudo son severas en invierno e interfieren seriamente con la navegación.