Avellanosa de Rioja es una localidad burgalesa (provincia de Burgos) (España) que se encuentra situada en la comarca de Montes de Ayago, a 1053 m sobre el nivel del mar, y a 72 km de Burgos.