Orjahovo (búlgaro: Оряхово) é uma cidade da Bulgária, localizada no distrito de Vratsa. A sua população era de 5,400 habitantes segundo o censo de 2010.[2]