Stage 6 Tour de Suisse 2019 (Einsiedeln - Flumserberg)

Stage 6: Einsiedeln-Flumserberg Total: 120km
 Classement
1. Egan Bernal 27:43:10
2. Rohan Dennis +0:19
3. Patrick Konrad +3:04
4. Tiesj Benoot +3:12
5. Jan Hirt +3:13
6. Simon Spilak +3:48
7. Domenico Pozzovivo +4:14
8. Carlos Alberto Betancur Gomez +4:35
8. Geraint Thomas +0:28
9. Enric Mas Nicolau +4:53