Questa specie è presente nella regione euromediterranea-turaniaica, con una distribuzione più meridionale rispetto allo Spilostethus saxatilis.
È presente in Albania, Austria, Bulgaria, Croazia, Cipro, Repubblica Ceca, Francia, Germania, Grecia, Ungheria, Italia, Israele, Malta, Portogallo, Romania, Russia, Serbia, Slovacchia, Slovenia, Spagna, Svizzera, Turchia, in il regno afrotropicale. e nell'Asia meridionale in India e Cina.