Po dniu przerwy w ściganiu, gdy peleton oddał hołd zmarłemu dwa dni temu Bjorgowi Lambrechtowi z Lotto Soudal, i etap był zneutralizowany, kolarze wrócili na trasę Tour de Pologne i rywalizowali na etapie z Kopalni Soli Wieliczka do Bielska-Białej. Na dystansie 154 kilometrów usytuowane były pierwsze pagórki w tegorocznym wyścigu, a sama końcówka biegła nieco pod górkę i mogła namieszać w klasyfikacji generalnej.
Kolarze Lotto Soudal, koledzy tragicznie zmarłego Lambrechta, pozostali w wyścigu, a jeden z nich, Jelle Wallays, zabrał się w ucieczkę razem z – tradycyjnie już – Charlsem Planetem (Team Novo Nordisk) oraz dwójką Polaków – Kamilem Gradkiem (CCC Team) i Szymonem Rekitą (Reprezentacja Polski). Kolarze pokonywali dziś podjazdy pod Hucisko, Rychwałd i Przegibek, na których wygrywał dwukrotnie Gradek, a na ostatnim Rodrigo Contreras (Astana) po tym, jak peleton dogonił ucieczkę. Bardzo mocno pracował Maciej Bodnar (Bora-hansgrohe), który niemalże w pojedynkę zlikwidował stratę zasadniczej grupy.
Na rundach w Bielsku-Białej atakowali jeszcze Simon Geschke (CCC Team), Matej Mohoric (Bahrain-Merida) i Tsgabu Grmany (Mitchelton-Scott), jednak i oni byli skazani na porażkę. Na ostatnich metrach finiszował cały peleton, a najszybszy był Mezgec. Kolarz Mitchelton-Scott ruszył środkiem i na biegnącym lekko pod górę zdecydowanie, o kilka długości roweru, wyprzedził Eduarda Pradesa (Movistar) i Bena Swifta (Team Ineos).
Na 6. miejscu finiszował Majka, a 20. był Ackermann, który utrzymał prowadzenie w wyścigu.
Wyniki 5. etapu:
1 Luka Mezgec (Slo) Mitchelton-Scott 3:49:55
2 Eduard Prades (Spa) Movistar Team
3 Ben Swift (GBr) Team Ineos
4 Petr Vakoc (Cze) Deceuninck-QuickStep
5 Pierre Latour (Fra) AG2R La Mondiale
6 Rafał Majka (Pol) Bora-Hansgrohe
7 Enrico Battaglin (Ita) Katusha-Alpecin
8 Marc Sarreau (Fra) Groupama-FDJ
9 Chris Hamilton (Aus) Team Sunweb
10 Michael Gogl (Aut) Trek-Segafredo
Klasyfikacja generalna po 5. etapie:
1 Pascal Ackermann (Ger) Bora-Hansgrohe 18:06:30
2 Luka Mezgec (Slo) Mitchelton-Scott 0:00:04
3 Ben Swift (GBr) Team Ineos 0:00:16
4 Eduard Prades (Spa) Movistar Team 0:00:18
5 Matej Mohoric (Slo) Bahrain-Merida 0:00:20
6 Quentin Jauregui (Fra) AG2R La Mondiale 0:00:22
7 Pierre Latour (Fra) AG2R La Mondiale 0:00:23
8 Marc Sarreau (Fra) Groupama-FDJ 0:00:24
9 Clement Venturini (Fra) AG2R La Mondiale
10 Diego Ulissi (Ita) UAE Team Emirates