Tønsberg er en langstrakt kommune med variert klima. Byen Tønsberg sørøst i kommunen har typisk kystklima med milde vintre, lengre somrer og mindre forskjeller mellom dag- og nattetemperaturen i sommerhalvåret. Lenger nord i kommunen som på Revetal og i Vivestad er det typisk innlandsklima med kalde vintre, varme somrer og betydelige forskjeller mellom dag- og nattetemperaturen i sommerhalvåret.