Apollonias barbujana is found in Madeira, and the Canary Islands, especially widespread on La Palma, Tenerife and Gran Canaria, and absent from the eastern islands of Lanzarote and Fuerteventura. The subspecies ceballosi is confined to La Gomera and was previously considered a separate taxon. (International Union for Conservation of Nature and Natural Resources, 2019)