When to go · El Salvador
El Salvador in December
Great month. Dry and green; Christmas fireworks everywhere.
Key facts
- Verdict
- Great
- Crowds
- High
- El Salvador
- Prices
- Medium
- El Salvador
Verdict
Dry and green; Christmas fireworks everywhere.
Is another month better than December?
No other month rates higher than December for El Salvador in this guide.
Weather in December
- Pacific coast · El Tunco, El Zonte, La Libertad, Las Floresbest weather
Hot all year (30–33 °C (86–91 °F)). Dry Nov–Apr with smaller, cleaner surf; bigger south swells in the wet season Apr–Oct.Hot all year (86–91 °F (30–33 °C)). Dry Nov–Apr with smaller, cleaner surf; bigger south swells in the wet season Apr–Oct.
- Highlands · Ruta de las Flores, Santa Ana, Suchitoto, San Salvadorbest weather
Cooler, especially Apaneca and Ataco at about 1,400 m; afternoon storms May–Oct.
- Cloud forest · Montecristo, El Pitalbest weather
Cool and misty; Montecristo's core closes in the breeding season (roughly May–Oct — check).
- Eastern El Salvador: Pacific beaches (El Cuco, Las Flores) · coastal stripbest weather
Dry season Nov–Apr is the reliable beach window; May–Oct brings afternoon downpours and bigger surf.
- Eastern El Salvador: San Miguel and the volcano · inland lowlandsbest weather
Hot year-round (30 °C (86 °F)+ days); the volcano slope is cooler and cloudier by midday. Rain concentrates May–Oct.Hot year-round (86 °F (30 °C)+ days); the volcano slope is cooler and cloudier by midday. Rain concentrates May–Oct.
- Western El Salvador: Highlands (Santa Ana, Ruta de las Flores) · Volcanic arc, 500–1,500 mbest weather
Dry season roughly November to April; afternoons can be cool at altitude, bring a layer. Rainy season May–October means afternoon downpours.
- Western El Salvador: Pacific coast (La Libertad, Acajutla) · Coastal stripbest weather
Hot and humid year-round; the dry months are the most comfortable for beach days.
- San Salvador29 °C (84 °F) / 17 °C (63 °F), 2 rain days84 °F (29 °C) / 63 °F (17 °C), 2 rain days
- Acajutla32 °C (90 °F) / 21 °C (70 °F), 2 rain days90 °F (32 °C) / 70 °F (21 °C), 2 rain days
- Ahuachapán29 °C (84 °F) / 16 °C (61 °F), 2 rain days84 °F (29 °C) / 61 °F (16 °C), 2 rain days
- Alegría30 °C (86 °F) / 20 °C (68 °F), 5 rain days86 °F (30 °C) / 68 °F (20 °C), 5 rain days
- Apaneca30 °C (86 °F) / 22 °C (72 °F), 9 rain days86 °F (30 °C) / 72 °F (22 °C), 9 rain days
- Berlín29 °C (84 °F) / 16 °C (61 °F), 3 rain days84 °F (29 °C) / 61 °F (16 °C), 3 rain days
- Chalatenango29 °C (84 °F) / 18 °C (64 °F), 2 rain days84 °F (29 °C) / 64 °F (18 °C), 2 rain days
- Concepción de Ataco22 °C (72 °F) / 12 °C (54 °F), 5 rain days72 °F (22 °C) / 54 °F (12 °C), 5 rain days
- El Cuco33 °C (91 °F) / 21 °C (70 °F), 2 rain days91 °F (33 °C) / 70 °F (21 °C), 2 rain days
- El Tunco30 °C (86 °F) / 22 °C (72 °F), 5 rain days86 °F (30 °C) / 72 °F (22 °C), 5 rain days
- El Zonte28 °C (82 °F) / 22 °C (72 °F), 5 rain days82 °F (28 °C) / 72 °F (22 °C), 5 rain days
- Joya de Ceren28 °C (82 °F) / 20 °C (68 °F), 5 rain days82 °F (28 °C) / 68 °F (20 °C), 5 rain days
- Juayúa30 °C (86 °F) / 20 °C (68 °F), 5 rain days86 °F (30 °C) / 68 °F (20 °C), 5 rain days
- La Libertad29 °C (84 °F) / 22 °C (72 °F), 5 rain days84 °F (29 °C) / 72 °F (22 °C), 5 rain days
- La Unión33 °C (91 °F) / 22 °C (72 °F), 2 rain days91 °F (33 °C) / 72 °F (22 °C), 2 rain days
- Nahuizalco27 °C (81 °F) / 17 °C (63 °F), 5 rain days81 °F (27 °C) / 63 °F (17 °C), 5 rain days
- Salcoatitán27 °C (81 °F) / 15 °C (59 °F), 11 rain days81 °F (27 °C) / 59 °F (15 °C), 11 rain days
- San Francisco Gotera33 °C (91 °F) / 21 °C (70 °F), 1 rain days91 °F (33 °C) / 70 °F (21 °C), 1 rain days
- San Miguel33 °C (91 °F) / 21 °C (70 °F), 2 rain days91 °F (33 °C) / 70 °F (21 °C), 2 rain days
- San Sebastian32 °C (90 °F) / 20 °C (68 °F), 2 rain days90 °F (32 °C) / 68 °F (20 °C), 2 rain days
- Santa Ana30 °C (86 °F) / 16 °C (61 °F), 2 rain days86 °F (30 °C) / 61 °F (16 °C), 2 rain days
- Santa Rosa de Lima30 °C (86 °F) / 22 °C (72 °F), 5 rain days86 °F (30 °C) / 72 °F (22 °C), 5 rain days
- Santa Tecla30 °C (86 °F) / 17 °C (63 °F), 2 rain days86 °F (30 °C) / 63 °F (17 °C), 2 rain days
- Sonsonate32 °C (90 °F) / 20 °C (68 °F), 2 rain days90 °F (32 °C) / 68 °F (20 °C), 2 rain days
- Suchitoto30 °C (86 °F) / 23 °C (73 °F), 5 rain days86 °F (30 °C) / 73 °F (23 °C), 5 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Christmas
25 Dec
Fireworks everywhere on 24 and 31 Dec.
Christmas and New Year
24-31 December · San Salvador
Fireworks; some closures.
Crowds and prices
- Crowds · El Salvador
- High
- Prices · El Salvador
- Medium
Compare two months
Weather, crowds and prices for any two months in El Salvador, side by side.
Verdict
Dec: Great
Jan: Great
Crowds
Dec: High
Jan: Medium
Prices
Dec: Medium
Jan: Medium
Festivals listed
Dec: 2
Jan: 1
December: Dry and green; Christmas fireworks everywhere.
January: Dry and clear; smaller surf, good for learners.
El Salvador: figures are long-term averages from this guide, not a forecast.
What to pack
Nothing unusual for the weather this month.
Where to go in December
Rated best or good this month
Pacific coast
Best weather of the year (El Tunco, El Zonte, La Libertad, Las Flores)
Highlands
Best weather of the year (Ruta de las Flores, Santa Ana, Suchitoto, San Salvador)
Cloud forest
Best weather of the year (Montecristo, El Pital)
Dry season; Christmas closures.
Best months: Nov–Apr (dry season, best visibility for snorkeling)
Best months: Nov–Apr (dry season)
Best months: Nov–Apr (dry season, cooler mountain weather)
Best months: Nov–Apr
Best months: Nov–Apr (dry season, clearer views)
Best months: Nov–Apr
Best months: Nov–Apr (cool, dry)
Best months: Nov–Apr (check: dry-season pattern; surf size varies by month)