Biotic and abiotic interactions between the riparian zone and the river determine relevant hydrological processes and exert control over riparian and bordering upland vegetation types. Vegetation growth and development are mainly controlled by water availability on semi-arid regions so the closeness to the river yields a moisture gradient which clearly determines the boundaries between exuberant riparian zone and semi-arid upland. A mathematical model named RibAV is presented. Its conceptualization is based on the main worldwide ecosystem modelling approaches and field expertise. The implementation of RibAV that is proposed in this paper allows the simulation of the vegetation functional types distribution in riparian zones. An evapotranspiration index (E idx ) obtained through RibAV is used as criterion for long-term plant absence/presence prediction. Two permanent river reaches of semi-arid Mediterranean basins, the Terde reach (Mijares River, Spain) and the Lorcha reach (Serpis River, Spain), have been selected as case studies for the evaluation of the model performance. Several criteria based on the confusion matrix were used to analyze the efficiency of RibAV on the prediction of plant distribution. The model outstanding performance to establish riparian vegetation types distribution and the limit between this zone and the bordering upland is demonstrated in this paper; the strength of the E idx to classify plant functional types in riparian semi-arid environments is additionally proved. This is a pre-copyedited, author-produced PDF version following peer review of the article: García-Arias A., Francés F., Morales-de la Cruz M., Real J., Vallés-Morán F., Martínez-Capel F., Garófano-Gómez V. 2014. Riparian evapotranspiration modelling: model description and implementation for predicting vegetation spatial distribution in semi-arid environments. Ecohydrology, 7: 659-677.