| Rank | Rider | Time |
|---|---|---|
| 1 | 78:00:42 | |
| 2 | + 20:45 | |
| 3 | + 52:53 | |
| 4 | + 58:02 | |
| 5 | + 01:03:48 | |
| 6 | + 01:13:35 | |
| 7 | + 01:36:59 | |
| 8 | + 01:53:40 | |
| 9 | + 02:02:44 | |
| 10 | + 02:26:13 | |
| 11 | + 02:30:43 | |
| 12 | + 02:48:55 | |
| 13 | + 03:05:30 | |
| 14 | + 03:08:36 | |
| 15 | + 03:09:02 | |
| 16 | + 03:09:22 | |
| 17 | + 03:12:29 | |
| 18 | + 03:16:57 | |
| 19 | + 03:19:40 | |
| 20 | + 03:33:57 | |
| 21 | + 03:36:23 | |
| 22 | + 03:39:02 | |
| 23 | + 03:41:23 |
InfoNeutralized
During the stage to Tignes, which was neutralized prematurely due to extreme weather conditions — including a mudslide and hail that rendered part of the descent unsafe and impassable — the times recorded at the summit of the Col de l’Iseran were used to determine the general classification standings. At that point, the Colombian rider from Ineos Grenadiers was leading the race virtually. No stage winner was declared.
| Date | 26 July 2019 |
| Start | |
| Finish | |
| Distance | 126.5 km |
| Elevation gain | 2995 m |
| Type | Individual Road Race |
| Overall Profile | Mountain |
| Finish Profile | Mountain |

