Les coureurs parcourent 948,7 kilomètres et près de 19 000 mètres de dénivelé positif. Alors que la plupart des dénivelés se concentrent sur les cinq dernières étapes, les rouleurs et sprinteurs ont la possibilité de se mettre en évidence en début d’épreuve. Les première et dernière étapes se déroulent en contre-la-montre individuel, le premier court et plat au Liechtenstein, le second sur un parcours plus long et en côte autour de Villars-sur-Ollon.
Le Tour de Suisse figurant au calendrier de l'UCI World Tour, les dix-huit WorldTeams y participent. Quatre ProTeams et une équipe nationale sont invitées. Vingt-trois équipes de sept coureurs participent ainsi à ce Tour de Suisse :
En l'absence des Pogačar, Vingegaard et Roglič, les favoris pour la victoire finale sont nombreux. Le tenant du titre et champion du Danemark Mattias Skjelmose (Lidl-Trek) en fait partie ainsi que le Britannique Adam Yates et le Portugais João Almeida (UAE Emirates), le Néerlandais Wilco Kelderman et le Belge Cian Uijtdebroeks (Visma Lease a Bike), l'Équatorien vainqueur en 2021 Richard Carapaz (EF Education), l'Autrichien Felix Gall (Decathlon AG2R), l'Espagnol Enric Mas et le Colombien Nairo Quintana (Movistar), le Français Lenny Martinez (Groupama FDJ), le Britannique Tom Pidcock et le Colombien vainqueur en 2019 Egan Bernal (Ineos Grenadiers). En plus de Bernal, Carapaz et Skjelmose, un quatrième ancien vainqueur est au départ : le Portugais Rui Costa (EF Education), trois fois victorieux en 2012, 2013 et 2014.
L'arrivée de la 2e étape à Regensdorf est marquée par un incident technique du Belge Arnaud De Lie, victime d'un saut de chaîne à 200 mètres de la ligne, l'empêchant de jouer la victoire dans un sprint facilement remporté par le Français Bryan Coquard[1].
Cinq hommes forment l'échappée du jour. Le Suisse Johan Jacobs est le dernier coureur de cette échappée à être repris par le peloton à 18 kilomètres de l'arrivée. Son compatriote Marc Hirschi s'extrait du peloton à 3 kilomètres du terme et prend un avantage de quelques secondes avant d'être rattrapé à 700 mètres de l'arrivée en montée. Aux 150 mètres, le Belge Thibau Nys émerge et remporte la victoire alors que l'Italien Alberto Bettiol, arrivé troisième, revêt le maillot jaune.
Unique rescapé de l'échappée de six coureurs qui ont passé une bonne partie de l'étape en tête, comptant jusqu'à plus de six minutes d'avance sur le peloton, le Norvégien Torstein Træen (Bahrain Victorious) résiste au retour du groupe des favoris précédé par le Britannique Adam Yates (UAE Emirates) qui avait attaqué à quatre kilomètres du sommet. Træen gagne donc l'étape au col du Saint-Gothard et Adam Yates s'empare du maillot jaune.
L'échappée de quatre coureurs est rattrapée à dix kilomètres de l'arrivée dans l'ultime ascension. Un peu après la flamme rouge, Adam Yates (UAE Emirates), lâche les quatre hommes qui l'accompagnaient et file vers la victoire.
Sur cette étape raccourcie, Yates attaque à un peu plus de 3 kilomètres du sommet. Almeida lâche ses adversaires, rejoint Yates et remporte la victoire devant son leader.
Dans la montée finale, Adam Yates augmente le tempo à 1 700 m de l'arrivée. Seul, João Almeida peut prendre sa roue. Le duo se présente à l'arrivée où Yates l'emporte.