Il Giro di Svizzera 1989, cinquantatreesima edizione della corsa, si svolse dal 14 al 23 giugno su un percorso di 1 844 km ripartiti in 11 tappe, con partenza a Berna e arrivo a Zurigo. Fu vinto dallo svizzero Beat Breu della Domex-Weinmann davanti ai suoi connazionali Daniel Steiger e Jörg Müller.