Przedostatni etap miał 186 km, ale w dużej mierze przebiegał po górach z mocnym podjazdem w końcówce. Liczył 186 km z Al Ain do Jebel Hafeet. Majka stracił do zwycięzcy 46 sekund i awansował na piąte miejsce w klasyfikacji generalnej. Costa o zaledwie cztery sekundy wyprzedza Rosjanina Ilnura Zakarina i o 16 s Holendra Toma Dumoulina. Majka ma czas 56 s słabszy od Portugalczyka. Już przed wyścigiem Polak, brązowy medalista olimpijski z Rio de Janeiro, zapowiedział, że właśnie na trzecim etapie ma nadzieję zaatakować. Drugi z Polaków Paweł Poljański (Bora-Hansgrohe) był w sobotę dopiero 63. i spadł na 62. miejsce w klasyfikacji generalnej. Czteroetapowy wyścig zakończy się w niedzielę. Wyniki 3. etapu: 1. Rui Costa (Portugalia/UAE Team Emirates) 4:34.08 2. Ilnur Zakarin (Rosja/Katiusza) ten sam czas 3. Tom Dumoulin (Holandia/Sunweb) strata 10 s 4. Bauke Mollema (Holandia/Trek) 28 5. Julian Alaphilippe (Francja/Quick-Step) 46 6. Fabio Aru (Włochy/Astana) 7. Rafał Majka (Polska/Bora-Hansgrohe) ten sam czas ... 63. Paweł Poljański (Polska/Bora-Hansgrohe) 4.02 Klasyfikacja generalna: 1. Rui Costa (Portugalia/UAE Team Emirates) 12:39.15 2. Ilnur Zakarin (Rosja/Katiusza) strata 4 s 3. Tom Dumoulin (Holandia/Sunweb) 16 4. Bauke Mollema (Holandia/Trek) 38 5. Rafał Majka (Polska/Bora-Hansgrohe) 56 6. George Bennett (Nowa Zelandia/LottoNL) ten sam czas ... 62. Paweł Poljański (Polska/Bora-Hansgrohe) 4.12