Le climat de Saint-Martin-de-Crau est méditerranéen. La commune possède un micro-climat, avec près de 95 jours de sécheresse estivale. Les précipitations sont plus abondantes en mars, en avril et en octobre.