Un contre-la-montre en côte de 15,7 kilomètres faisait office de 8e et dernière étape du Tour de Suisse 2024. Comme lors des trois précédentes journées, Adam Yates et Joao Almeida se sont montrés les plus forts et ont terminé aux deux premières places. Déjà vainqueur de la 6e étape, Almeida a remporté ce chrono devant son coéquipier, mais sans reprendre les 31 secondes qu'il avait de retard avant cette ultime journée de course. À l'issue de 33 minutes d'effort, seulement 9 secondes ont en effet séparé le Portugais et le Britannique. La victoire finale revient donc à Adam Yates, qui s'offre la quatrième course par étapes WorldTour de sa carrière après l'UAE Tour en 2020, le Tour de Catalogne en 2021 et le Tour de Romandie l'an passé.