Norte de África, oeste, centro y este de Europa; dispersa por pocas provincias de la península Ibérica (Alicante, Aragón, Segovia, Teruel, Zaragoza) y en Portugal.