Beja, where it's located

The climate of Beja is Mediterranean, with mild, relatively rainy winters and hot, sunny summers.
The city is located in the south-east of Portugal, at an altitude of 245 meters (800 feet). In summer, it is often the hottest city in the country. In one year there are 80 days with more than 30 °C. From June to September you can touch and exceed 40 °C. The heat record is 45 °C.
The average temperature of the coldest month (January) is of 9.6 °C (49 °F), that of the warmest month (August) is of 24.3 °C (76 °F). The lowest record (of the 1971/2000 period) is -3.2 °C (26 °F), the highest is 45.2 °C (113 °F). Here are the average temperatures.
Beja - Average temperatures
Min (°C)567810131616151297
Max (°C)141518202329333329231815
Min (°F)414345465055616159544845
Max (°F)575964687384919184736459

Precipitation amounts to 570 millimeters (22.4 inches) per year: so, it is at an intermediate level. It ranges from 5 mm (0.2 in) in the driest months (July, August) to 100 mm (3.9 in) in the wettest (December). Here is the average precipitation.
Beja - Average precipitation

On average, there are around 2,970 sunshine hours per year: therefore, the amount of sunshine is very good. Here are the average sunshine hours per day.
Beja - Sunshine


Best Time

The best times to visit Beja are spring and autumn, ie from mid-April to mid-June and from September to early October. In June, the weather is often nice, but it can sometimes be hot, especially in the second half of the month.
In summer, when it's too hot, you can escape to the sea. The sea is always cool for swimming, but the air temperature is generally pleasant, and sometimes even cool, especially on the west coast (see Sines).