Na ostatnim podjeździe uformowała się sześcioosobowa grupa, która walczyła o końcowe zwycięstwo. Jako pierwszy zaatakował z niej Esteban Chaves (BikeExchange), jednak został doścignięty przez resztę. O wygranej decydował więc sprinterski finisz. Lepszy w nim z dwóch Hiszpanów okazał się Izagirre, który minimalnie wyprzedził Pella Bilbao (Bahrain Victorious). Jako trzeci linię mety przekroczył McNulty, a ponieważ czołowa grupa przyjechała z przewagą 49 sekund nad główną grupą, w której był dotychczasowy lider Słoweniec Primož Roglič (Jumbo-Visma)l to Amerykanin został nowym przodownikiem. Polscy kolarze nie odegrali na czwartkowym etapie poważniejszej roli. Rafał Majka (UAE) był 55., a Tomasz Marczyński (Lotto Soudal) 85. Po czterech etapach McNulty ma w klasyfikacji generalnej 23 sekundy przewagi nad Rogličem i i 28 nad kolegą Słoweńca z zespołu Duńczykiem Jonasem Vingegaardem. W piątek kolarze pokonają piąty etap, z Hondarribia do Ondarroa (160 km). Wyniki 4. etapu (Vitoria - Hondarribia, 189 km): 1. Ion Izagirre (Hiszpania/Astana) 4:17.07 2. Pello Bilbao (Hiszpania/Bahrain Victorious) 3. Brandon McNulty (USA/UAE) 4. Jonas Vingegaard (Dania/Jumbo-Visma) 5. Emanuel Buchmann (Niemcy/Bora-Hansgrohe) wszyscy ten sam czas 6. Esteban Chaves (Kolumbia/BikeExchange) strata 2 s ... 55. Rafał Majka (Polska/UAE) 8.20 85. Tomasz Marczyński (Polska/Lotto Soudal) 13.54 Klasyfikacja generalna (po czterech etapach): 1. Brandon McNulty (USA/UAE) 12:25.21 2. Primož Roglič (Słowenia/Jumbo-Visma) strata 23 s 3. Jonas Vingegaard (Dania/Jumbo-Visma) 28 4. Pello Bilbao (Hiszpania/Bahrain Victorious) 36 5. Tadej Pogačar (Słowenia/UAE) 43 6. Adam Yates (W. Brytania/Ineos Grenadiers) 1.02 ... 38. Rafał Majka (Polska/UAE) 12.26 104. Tomasz Marczyński (Polska/Lotto Soudal) 31.30 Pawo