Tetouan has a Mediterranean climate with warm summers and mild winters. Summer temperatures typically reach around 86°F (30°C), while winter temperatures average around 50°F (10°C). Rainfall is more common in winter, leaving the rest of the year relatively dry.