O CDG-Zurique não é fácil de trem, honestamente.
Os trens de Paris (centro) para Zurique usam o LGV Sud-Est, passam por Dijon e depois para o LGV Rhin-Rhone, Mulhouse e Basileia (vermelho no mapa). Eles ainda demoram um pouco mais de horas 4.
A maioria dos trens do CDG indo nessa direção geral ou trafega no LGV Est em direção a Estrasburgo (azul), ou no LGV Sud-Est em direção a Lyon (mais frequentemente no aeroporto de Lyon, acredito), verde no mapa. No entanto, não há estações no segmento vermelho / verde compartilhado.
De fato, há um trem indo de CDG para Mulhouse, mas como você observou, é um pouco tarde para o seu gosto.
Então você pode dar uma TGV de CDG para Estrasburgo, depois TER para Basel e um IR para Zurique (partida CDG 18: 28, chega em Zurique 00: 24).
A outra opção é ir de CDG a Paris Gare de Lyon, onde você pode obter um TGV direto para Zurique (partir da Gare de Lyon 18: 23, chegar em Zurique 22: 26) O tempo em Paris é um pouco apertado, no entanto, você precisaria estar na estação CDG TGV da 17: 20 para ter uma chance de pegar esse TGV e você depende dos notoriamente não confiáveis RER B e D.
Não tendo certeza de que existem outras opções fáceis, você provavelmente teria que passar por Lyon e Genebra, o que é um desvio.
Observe que o site SNCF não mostrará conexões com mais de alterações 2, enquanto os sites DB ou SBB mostrarão.
Realmente acho que sua melhor opção aqui ainda é voar de CDG para Zurique.
Editar
Se você quiser dividir a viagem, pode parar em Estrasburgo, Basileia ou em qualquer outro lugar em que a TER Alsácia pare.
Por exemplo, o trem 18: 58 no CDG chega ao 20: 58 em Estrasburgo. Você tem muitas opções para Estrasburgo-Zurique pela manhã no dia seguinte.