João II, Duque de Saxe-Weimar (22 de Maio de 1570 – 18 de Julho de 1605), foi um duque de Saxe-Weimar e Jena.
Era o segundo filho de João Guilherme, Duque de Saxe-Weimar e da princesa Doroteia Susana do Palatinado-Simmern.
O seu pai morreu em 1573, quando ele tinha apenas três anos de idade. Uma vez que, na altura, o seu irmão mais velho, Frederico Guilherme I também era menor de idade, o ducado de Saxe-Weimar (que, incialmente, tinha sido atribuído a João) foi governado por uma regência. Em 1586, o seu irmão mais velho atingiu a maioridade e passou a controlar completado o ducado, incluindo Weimar. No entanto, acabaria por morrer em 1602 e foi João quem herdou todo o ducado, uma vez que os seus sobrinhos (os irmão do seu falecido irmão), eram menores de idade.
João interessava-se mais por ciências da natureza e pelas artes do que pelo governo e, por isso, assumiu a regência em nome dos seus sobrinhos com pouca vontade. No entanto, quando eles exigirama sua herança em 1603, ele resistiu às suas exigências. Finalmente, João e os seus sobrinhos fizeram um tratado no qual dividiram o ducado: Altemburgo ficou para os filhos de Frederico Guilherme I, e Weimar-Jena ficou para João.
Esta linha de Saxe-Altemburgo extinguiu-se em 1672, e todas as suas posses passaram para a linha de Saxe-Weimar, os descendentes de João.
João casou-se em Altemburgo a 7 de Janeiro de1593, com a princesa Doroteia Maria de Anhalt.[1] Juntos, tiveram doze filhos: