Normalmente algo entre 53 e 65 minutos. Partem a cada +/- 30 minutos trens direto de Zurich HB para Basel SBB.
Dicas: se quiser viajar mais confortavelmente, evite os trens dos horários de pico, que é entre 7h00 e 9h00, pois na época da feira, junta o povo que vai trabalhar com o povo que vai para a feira. Idem para a volta entre 17h30 e 19h00. Mesmo se comprar bilhete de primeira classe, é lotado.
De manhã e de tarde há o TGV que passa por Zurich HB e para na Basel SBB em direção a Mulhouse, e idem na volta. Apesar do charme de andar de TGV (que não acelera mais que qualquer outro trem dentro da Suíça), é sempre lotado pois é a rota de trem até a França, de vindo dela.
Ainda, durante a época da feira, há um trem extra que parte exatamente às 8h00 de Zurich HB mas para em uma estação alternativa de Basel (Badbanhoff), que dá para ir a pé até a feira, mas acho mancada. Melhor pegar o que vai para Basel SBB e de lá você toma um bonde para a Messeplatz. Não tem erro, você vai ver a multidão pegando os bondes (números 1 e 2 se não me engano), é tudo gente indo para a feira.
Mas se quiser uma dica ainda melhor, caso você goste de andar (como eu), e caso tenha tempo (normalmente ao contrário de mim): desça na Basel SBB e vá a pé para a feira. Use um mapa ou Google Maps para se localizar mas basicamente você segue o caminho do bonde, e quando chegar na "banks corner" você desce em direção ao Stadt Casino (que é onde ocorre a feirinha de antiguidades no domingo) e aí segue a pé pela Marketgasse e Clarastrasse e ao fim dela estará a feira (Messeplatz).
Abraços!
Adriano