O Rio Solva (em galês: Afon Solfach) é um riacho em Pembrokeshire, Gales.[1] Ele passa por terras de pastagem, principalmente agrícolas antes de chegar a Middle Mill e finalmente à vila de Solva.
O rio está sujeita a enchentes frequentes e estoura regularmente seus bancos, em particular inundações voltadas para o Baixo Solva.[2][3][4]