March in Barcelona is the windiest month of the year. In March, the weather in Barcelona is typically hot. Average daily high temperature in March is about 29 degrees above zero. On average, Barcelona has 16 partly cloudy, 7 sunny, 7 cloudy, and 1 rainy day in March. March as well as January and February is considered the most comfortable time to visit Barcelona.