El Salvador Average Temperature: Monthly and Regional Breakdown

El Salvador average temperature

The El Salvador average temperature is warm year-round, but it can vary noticeably depending on the month and the department you’re visiting. Elevation plays the biggest role: coastal departments are hotter, while mountainous regions are cooler.

Monthly Average Temperatures (Nationwide Reference)

These typical monthly averages—based on central regions like San Salvador—give a good starting point:

  • January: ~23°C (73°F)
  • February: ~23.7°C (75°F)
  • March: ~24.4°C (76°F)
  • April: ~24.7°C (76°F)
  • May: ~23.8°C (74°F)
  • June: ~23.1°C (73°F)
  • July: ~23.6°C (74°F)
  • August: ~23.4°C (74°F)
  • September: ~22.7°C (73°F)
  • October: ~22.5°C (72°F)
  • November: ~22.6°C (72°F)
  • December: ~22.9°C (73°F)

Temperature Differences by Department

El Salvador’s climate shifts depending on altitude and proximity to the coast:

Hotter Departments (Pacific Coast & Lowlands)

  • La Libertad, La Paz, Usulután, San Miguel, La Unión:
    Average temps often reach 28°C–32°C (82°F–90°F), especially near beaches.

Moderate Climate (Central Plateau)

  • San Salvador, Santa Ana, Sonsonate, Cuscatlán, Chalatenango (lower areas):
    Typically 22°C–26°C (72°F–79°F).
    Cooler at night due to higher elevation.

Cooler Mountainous Areas

  • Chalatenango (highlands), Morazán, parts of Santa Ana (near volcano areas):
    Can drop to 16°C–20°C (60°F–68°F), especially at night.
You might also like: Does It Snow in El Salvador?

A Consistent Tropical Climate

Despite these regional variations, El Salvador generally stays within 22°C to 32°C (72°F–90°F) depending on the department and elevation, making it a warm destination year-round.

Please follow us on X!