- Forecast
- Maps
- Live
- Weather State
- Spot Information
Afife Surf Forecast
/ Douro & Minho (25 surf breaks) / Portugal (220 surf breaks) / Lat Long: (41.78° N 8.87° W)

Afife Surf Forecast / Douro & Minho / Portugal

16 km away, 1 h 23 min ago

How big are the waves at Afife today?
The current surf forecast for Afife at 1AM is: 1.1m 9s primary swell from a Northwest direction and 1.0m 9s secondary swell from a Northwest direction, 0.4m 7s secondary swell from a West direction (forecast issued at 06:00pm May 22). The wind direction is predicted to be cross-onshore.
Time (WEST) & Date | Wave Height | Wave Period |
---|---|---|
Morning (23 May) | 2.5ft (0.7m) | 9s |
Afternoon (23 May) | 2.5ft (0.8m) | 5s |
Evening (23 May) | 3.5ft (1.0m) | 5s |
Table - waves today at Afife. (Swell directed towards the surf break)
Rating (10 max) |
---|
Swell Height Map |
Wave Height (m) & direction (?) |
Period(s) (?) |
Wave (?)Graph ![]() |
Energy (?) |
Wind (km/h) |
Wind State (?) onshore cross-onshore cross-shore cross-offshore offshore glassy |
High Tide / height (m) |
Low Tide / height (m) |
Summary |
Rain (mm) |
Temp. °C |
Chill °C (?) |
Sunrise |
Sunset |
Sunday 22 | Monday 23 | Tuesday 24 | Wednesday 25 | Thursday 26 | Friday 27 | Saturday 28 | Sunday 29 | Mon 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||
4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 5 | 8 | 5 | 6 | 9 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 9 | 10 | 11 | 11 | 11 | 11 | 11 | 10 | 10 | 10 | 10 | 11 | 11 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 11 | 11 | 11 | 11 | 10 | 11 | 10 | 10 | 10 |
166 | 188 | 212 | 183 | 132 | 81 | 78 | 39 | 36 | 132 | 56 | 77 | 135 | 181 | 275 | 282 | 338 | 424 | 480 | 481 | 481 | 423 | 433 | 367 | 433 | 604 | 543 | 473 | 297 | 230 | 279 | 326 | 469 | 663 | 844 | 777 | 639 | 538 | 377 | 369 | 330 | 196 | 377 | 422 | 494 | 520 | 520 | 457 | 396 | 349 | 263 | 209 | 198 | 140 | 110 | 89 | 62 | 56 | 51 | 47 |
cross- on | cross- on | cross- on | cross- on | cross | glass | cross- on | cross- on | cross- on | cross- on | cross | cross | cross | cross | cross | cross- on | cross- on | cross- on | cross | cross | cross- off | cross- off | cross- off | cross | cross | cross | cross | cross- off | cross- off | cross- off | cross | cross- on | cross- on | cross | cross- off | cross- off | off | off | glass | cross- on | cross- on | cross | cross- off | off | off | off | off | on | cross- on | cross | cross- off | cross- off | cross- off | cross- off | cross | cross- on | on | cross- on | glass | glass |
9:29PM 2.60 | 10:23AM 2.28 | 10:45PM 2.56 | 11:36AM 2.33 | 11:54PM 2.58 | 12:36PM 2.44 | 12:51AM 2.64 | 1:24PM 2.56 | 1:39AM 2.68 | 2:05PM 2.67 | 2:20AM 2.72 | 2:42PM 2.76 | 2:58AM 2.73 | 3:16PM 2.82 | ||||||||||||||||||||||||||||||||||||||||||||||
3:05PM 0.80 | 4:06AM 0.63 | 4:24PM 0.84 | 5:20AM 0.62 | 5:37PM 0.80 | 6:21AM 0.57 | 6:38PM 0.70 | 7:11AM 0.50 | 7:29PM 0.59 | 7:54AM 0.44 | 8:12PM 0.49 | 8:31AM 0.40 | 8:51PM 0.42 | 9:05AM 0.39 | 9:28PM 0.37 | |||||||||||||||||||||||||||||||||||||||||||||
Note: the tide data above is calculated at the surf break location.New forecast is published every 6 hours at www.surf-forecast.com. See detailed tide info and graph | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sunday 22 | Monday 23 | Tuesday 24 | Wednesday 25 | Thursday 26 | Friday 27 | Saturday 28 | Sunday 29 | Mon 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||
4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM | 4 AM | 7 AM | 10 AM | 1 PM | 4 PM | 7 PM | 10 PM | 1 AM |
cloudy | some clouds | some clouds | clear | some clouds | cloudy | some clouds | cloudy | cloudy | clear | clear | some clouds | some clouds | cloudy | cloudy | some clouds | clear | cloudy | some clouds | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear | some clouds | some clouds | some clouds | some clouds | clear | some clouds | clear | clear | some clouds | clear | clear | clear | some clouds | some clouds | clear | clear | clear | clear | clear | clear | clear | clear | clear | clear |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
17 | 16 | 15 | 15 | 14 | 15 | 16 | 17 | 17 | 16 | 13 | 13 | 12 | 12 | 14 | 16 | 16 | 15 | 14 | 13 | 11 | 11 | 15 | 18 | 17 | 17 | 17 | 15 | 15 | 15 | 19 | 23 | 25 | 26 | 24 | 21 | 20 | 19 | 23 | 26 | 26 | 25 | 25 | 24 | 22 | 20 | 25 | 27 | 24 | 22 | 22 | 21 | 20 | 18 | 20 | 22 | 21 | 20 | 18 | 17 |
17 | 15 | 14 | 14 | 14 | 15 | 15 | 16 | 16 | 15 | 11 | 11 | 10 | 10 | 13 | 15 | 15 | 13 | 12 | 11 | 9 | 9 | 14 | 17 | 16 | 16 | 16 | 14 | 14 | 14 | 19 | 23 | 25 | 26 | 24 | 21 | 20 | 19 | 23 | 26 | 26 | 25 | 25 | 24 | 22 | 20 | 25 | 27 | 24 | 22 | 22 | 21 | 20 | 18 | 20 | 22 | 21 | 20 | 18 | 17 |
- | - | - | - | - | 6:07 | - | - | - | - | - | - | - | 6:07 | - | - | - | - | - | - | - | 6:07 | - | - | - | - | - | - | - | 6:05 | - | - | - | - | - | - | - | 6:05 | - | - | - | - | - | - | - | 6:05 | - | - | - | - | - | - | - | 6:03 | - | - | - | - | - | - |
- | 8:54 | - | - | - | - | - | - | - | 8:55 | - | - | - | - | - | - | - | 8:55 | - | - | - | - | - | - | - | 8:57 | - | - | - | - | - | - | - | 8:58 | - | - | - | - | - | - | - | 8:59 | - | - | - | - | - | - | - | 9:00 | - | - | - | - | - | - | - | 9:00 | - | - |
FREE! Surf-Forecast.com widget for your website
The surf report / weather widget below is available to embed on third party websites free of charge and provides a summary of our Afife surf forecast. Simply grab the html code snippet that we provide and paste it into your own site. You can choose your preferred language and metric/imperial units for the surf forecast feed to suit users of your site. Click here to get the code.