San Sebastian Weather & Climate: Best Time to Visit

Average temperatures, rainfall, sunshine and the best time to visit San Sebastian.

Climate overview of San Sebastian

The climate in San Sebastian, Puerto Rico, is remarkably consistent, with temperatures year-round averaging 30°C (86°F). The warmest month is July at 32°C (90°F), and the coolest is January at 29°C (84°F).

With around 1086 mm (43 in) of annual rainfall, San Sebastian has a notably wet climate. However, this rainfall is not evenly distributed, the city has a distinct dry season from December to February. The wettest month is September.

San Sebastian Weather by Month

Pick a month to see the average temperature, rainfall and sunshine in San Sebastian - and find the best time to visit.

Monthly Temperature in San Sebastian

In San Sebastian temperatures are generally consistent throughout the year. Average daytime temperatures reach a very warm 32°C (90°F) in July. In January, the coolest month of the year, temperatures drop to a comfortable 29°C (84°F).

At night, temperatures range from around 25°C (77°F) in July to 22°C (72°F) in January.

Check out our detailed temperature page for more information.

Temperature ranges by month

Rainfall in San Sebastian

San Sebastian experiences significant rainfall throughout the year, averaging 1086 mm (43 in) of precipitation annually. San Sebastian can be quite wet during September, receiving approximately 158 mm (6.2 in) of precipitation over 17 rainy days.

In contrast, during the driest month (January), you will experience much drier conditions, with 34 mm (1.3 in) of precipitation spread across 19 rainy days. For more details, please visit our San Sebastian Precipitation page.

The mean monthly precipitation over the year, including rain, hail, and snow

Best Time to Visit San Sebastian

For comfortable weather, consider visiting San Sebastian in January, February, March, April and December. Conditions are usually least favourable in May, June, August, September and October.

Monthly ratings reflect general weather comfort, based on daytime temperature and rainfall. Swimming and winter conditions are highlighted separately where relevant.

  • Best overall: January, February, March, April and December
  • Warmest weather: May, June, July, August, September and October
  • Fewer rainy days: February, March, April, May and June
  • Seasonal pattern: A distinct dry season from December to February

Frequently asked questions about the climate in San Sebastian

What is the best time to visit San Sebastian?

January, February, March, April and December typically offer the most optimal weather in San Sebastian. In contrast, May, June, August, September and October tend to have less optimal conditions. San Sebastian has a distinct dry season from December to February.

What temperatures can I expect in San Sebastian?

Daytime highs range from 29°C (84°F) in January to 32°C (90°F) in July. Nighttime lows range from 22°C (72°F) to 25°C (77°F). Temperatures stay relatively stable year-round.

How much rain does San Sebastian get?

Annual rainfall is around 1086 mm (43 in). September is the wettest month with 158 mm (6.2 in), while January is the driest with 34 mm (1.3 in).

San Sebastian 3-Day Forecast

San Sebastian 3-Day Forecast

San Sebastian on the map

San Sebastian is highlighted - select any city to see its climate.

Popular this month

Where to go in July - average daytime high across popular destinations.