Habita en bosques desde la península ibérica, Italia, Europa Central y Oriental hasta el Cáucaso.No está presente en el resto del Reino Unido, Irlanda, Islandia, Dinamarca, Países Bálticos, ni la península escandinava, incluidas Finlandia y Noruega.Cuando la capa de hielo retrocedió hacia el norte se adaptaron a la vida en los bosques densos.Las mayores poblaciones se hallan en la península ibérica, tanto en España como en Portugal, aunque no resulta abundante en Cataluña, Galicia, ni en la cornisa cantábrica.Es relativamente frecuente en la Comunidad Valenciana, hallándose incluso en zonas tan humanizadas como la Sierra Calderona.La variante ibérica es más voluminosa, y antiguamente se consideraba una subespecie distinta: F. s. tartessia.Se encuentra así mismo en las Tierras Altas de Escocia, Jura suizo, Chequia, Eslovaquia, Polonia (área carpática), Hungría, Rumania, Bulgaria, Eslovenia, Serbia, Grecia y otros países de Europa centro oriental.El gato montés presente en Cerdeña y Creta suele considerarse de la variedad norteafricana, si bien el sardo debería pertenecer a la misma especie que el corso.