Buvo tris kartus vedęs. Iš pirmosios santuokos su Siri fon Essen turėjo Kerstiną, Kariną, Gretą ir Hansą. Po skyrybų 1892 m. vaikai su motina išvyko į Helsinkį, tėvas juos vėl pamatė tik 1911 m., telikus metams iki savo mirties. Jo duktė Karina tapo dramaturge, ištekėjo už rusų revoliucionieriaus Vladimiro Smirnovo, kuris po Spalio perversmo negrįžo į Rusiją, bet vadovavo Rusijos spaudos agentūrai Stokholme. Iš antrosios santuokos su austre Frida Uhl Strindbergas turėjo dukrą Kerstiną. Ją paliko, kai Kerstin tebuvo dveji metukai ir niekad daugiau nebematė. Ir trečiosios santuokos su danų aktore Harieta Bose sulaukė dukters Anos Marijos Hagelin (1902–2007 m.)