Faro has a subtropical climate and is known for rains during winter season. The weather in Faro, like most of Portugal, is pleasant all through summer, spring and autumn and is perfect for sightseeing.
Summer: June to September is the summer season with an average temperature of 30- 35 degrees Celsius. July is the hottest month and the temperature can be as high as 45 degrees Celsius. June can witness a few spells of rain.
Winter: November to March is winter season. The winters are known for rainfalls and the average temperature is around 17 degrees Celsius.
Autumn: October is autumn season with average temperature of 23 degrees Celsius.
Spring: April and May is spring season and has an average temperature of 20 degrees Celsius. Downpours are common in May.
The best time to visit Faro is during spring and summer.