El barranco del Moro es un pequeño arroyo situado en el término municipal de Almonaster la Real (Huelva, España).
El barranco del Moro nace en los alrededores de Gil Márquez, cerca de la estación próxima a la aldea (perteneciente a la línea del ferrocarril Huelva-Zafra) y también cerca de la carretera que comunica Gil Márquez con Cortegana y Las Veredas.
Cuando se une con la rivera de Acebuche forma una pequeña poza.
Su caudal es relativamente pequeño y, en los últimos años, es frecuente que se seque en verano.
Destaca el matorral mediterráneo (zarzas, jaras, adelfas, etc.), encinas, alcornoques, chopos, etc. Junto a la ribera viven algunas especies de aves como el cárabo y la garza.