De ploegentijdrit in Verbania langs het Lago Maggiore werd gewonnen door Team Sunweb (één seconde voor Mitchelton-Scott en twaalf seconde voor Boels Dolmans), waarbij Ellen van Dijk als eerste over de streep kwam en dus de eerste roze trui mocht ontvangen.[2] Tijdens de ploegentijdrit kwam Maaike Boogaard echter ten val; zij startte wel in de tweede etappe maar moest tijdens de rit alsnog opgeven. Ook in de tweede etappe was er Nederlands succes: nadat de twee vluchters van de dag (Alice Maria Arzuffi en Sheyla Gutiérrez) in de laatste kilometer waren ingelopen, won Kirsten Wild de massasprint in Ovada voor Giorgia Bronzini en Marianne Vos.[3] De roze leiderstrui bleef ook in Nederlandse handen: Lucinda Brand en Leah Kirchmann pakten beide onderweg drie boni-seconden, maar omdat Brand in de etappeuitslag hoger eindigde, nam zij de trui over van Van Dijk. De derde etappe over acht rondes van 16,5 kilometer in en rond Corbetta werd gewonnen door de Belgische Jolien D'Hoore; zij bleef Wild en Alexis Ryan voor.[4] De trui wisselde van schouders, maar bleef binnen Team Sunweb: de Canadese Kirchmann werd de nieuwe leidster. Ook de vierde etappe eindigde in een massasprint die wederom gewonnen werd door D'Hoore.[5] Op de enige klim van de dag pakte Elisa Longo Borghini de meeste punten en pakte de bergtrui over van Gutiérrez. De rit werd echter ontsierd door een massale valpartij met als grootste slachtoffers de Australische Rachel Neylan (die met de ambulance werd afgevoerd naar het ziekenhuis) en de Wit-Russisch kampioene Alena Amialiusik; zij reed de rit wel uit, maar moest erna opgeven met een gebroken schouder. O.a. Vos, Wild en Bronzini werden opgehouden door de val, maar konden in de finale weer vooraan aansluiten. De Italiaanse brak op drie kilometer voor de finish een spaak en kon alsnog niet meesprinten in haar geboortestad Piacenza.[6] In de vijfde etappe rond het Lago d'Orta wist een kopgroep van drie rensters vooruit te blijven: Ruth Winder versloeg Tayler Wiles en Alice Maria Arzuffi in Omegna. Ruim een minuut later won Vos de sprint van het peloton. Winder nam tevens de roze trui over van Kirchmann en werd zo de vierde renster van Sunweb die de leiderstrui mocht dragen.[7]
Zware tweede helft
In de zesde etappe sloeg Amanda Spratt een dubbelslag; zij demarreerde op de slotklim naar Gerola Alta, vier kilometer voor de finish, uit een groep met favorieten, waaruit leidster Winder al vroeg moest lossen en waardoor Spratt de roze trui van haar overnam. Een halve minuut achter haar finishte Van Vleuten als tweede, voor Ashleigh Moolman-Pasio, Megan Guarnier, Lucinda Brand en Sabrina Stultiens.[8] De zevende etappe werd voor de derde keer op rij een dubbelslag en tevens de vierde ritoverwinning voor Mitchelton-Scott: wereldkampioene tijdrijden Van Vleuten versloeg Moolman-Pasio met bijna twee en een halve minuut in de klimtijdrit naar het stuwmeer Diga di Campo Moro. Leidster Spratt verloor bijna drie en een halve minuut en moest de roze trui afstaan aan ploeggenote Vleuty. De Nederlandse Brand en Stultiens behielden hun vierde resp. tiende plek in het klassement.[9][10] De achtste etappe eindigde na een korte klim en afdaling in Breganze, ten noorden van Vicenza. Op de klim trok Longo Borghini door, ze kwam als eerste boven met Vos in haar wiel en in de afdaling kon Brand aansluiten bij de twee. Ondanks achtervolgingswerk van Cervélo-Bigla en Mitchelton-Scott bleef het trio vooruit en Vos sprintte naar de overwinning: haar 21e zege in de Giro Rosa. Op 23 seconden won Bronzini de sprint van de uitgedunde groep. Van Vleuten bleef stevig in het roze, maar Brand schoof op van plek vier naar twee en Vos nam de puntentrui over van Wild.[11][12] Vos en Wild gingen echter beide niet van start in de koninginnenrit naar de Monte Zoncolan. De Zoncolan werd één keer eerder beklommen in de Giro Rosa (de eerste keer dat de klim in koers werd bedwongen, echter niet helemaal tot aan de top): in 1997 won de Italiaanse Fabiana Luperini. De drie vluchters van de dag (Silvia Valsecchi, Sara Penton en Olena Pavlukhina) werden nog voor de slotklim ingerekend. In het peloton stond de deur achter helemaal open, tot halverwege de klim Moolman een aanval plaatste; enkel Van Vleuten kon haar volgen. De roze truidraagster viel vervolgens zelf aan op twee kilometer voor de top en, net als Chris Froome twee maanden eerder in de Giro voor mannen, kwam ze solo over de streep.[13] Mede door het afstappen van Vos en Wild, veroverde Vleuty tevens de puntentrui.[14] Moolman finishte op 40 seconde en op bijna drie minuten won Spratt de sprint om de derde plaats van Spaans kampioene Eider Merino. Brand finishte vlak achter Megan Guarnier als zesde na vier minuten en verloor daardoor haar podiumplek in het klassement. Ook Sabrina Stultiens zakte een plek en viel net buiten de top tien.[15] In de slotrit van en naar Cividale del Friuli reed lang een kopgroep van dertien rensters voorop, met diverse Nederlanders onder wie wereldkampioene Blaak, maar zij werden gegrepen in het begin van de slotklim San Leonardo. Moolman probeerde nog een laatste keer aan te vallen, maar Van Vleuten zat direct in haar wiel, gevolgd door alle andere klassementsrensters. Hierna ging de roze trui er zelf vandoor en na de afdaling won ze solo haar derde etappe van deze Giro. Op bijna een halve minuut won Brand de sprint van de achtervolgsters, maar in het klassement bleef ze steken op de vierde plek. Stultiens, de derde Nederlandse, zakte zelfs nog een plaats van elf naar twaalf.[16][17][18][19][20]
Na afloop
Van Vleuten won op haar 35e haar eerste Giro Rosa, als derde Nederlandse, na Marianne Vos (drie keer) en Anna van der Breggen (twee keer). Naast het eindklassement en drie etappes, won ze ook de puntentrui. Haar ploeggenote Amanda Spratt won de bergtrui en Team Sunweb won het ploegenklassement. Spratt en Van Vleuten klommen in de Women's World Tour naar plek twee en drie, vlak onder Van der Breggen. Twee dagen na de Giro namen de drie rensters deel aan La Course. Ook deze werd gewonnen door Van Vleuten, nipt voor Van der Breggen, die samen met Katie Hall (zevende) de enige rensters in de top tien waren die niet de Giro Rosa hadden gereden.
Op de persconferentie van 26 maart werden de 24 ploegen bekendgemaakt die zullen deelnemen. De beste 15 ploegen kregen automatisch een uitnodiging. Hierbij zaten ook de drie Nederlandse ploegen Boels Dolmans, Team Sunweb en Waowdeals Pro Cycling. In totaal namen er negen Italiaanse ploegen deel en geen enkele Belgische ploeg. Aanvankelijk was ook het Noorse Hitec Products aangekondigd, maar zij moesten vanwege financiële problemen afzeggen. Als gevolg hiervan stapte oud-wereldkampioene Tatiana Guderzo één week voor de Giro Rosa over van Hitec naar het Italiaanse BePink, waardoor ze alsnog haar twaalfde Giro kon rijden.
Op 16 december 2017 maakte de organisatie bekend dat in 2018 (net als in 2017) de ronde start met een ploegentijdrit,[27] deze keer vanuit Verbania langs het Lago Maggiore op vrijdag 6 juli.[28] Ook werd bekend dat de voorlaatste etappe start in Tricesimo en eindigt op de Monte Zoncolan en de slotrit eindigt met een klim in Cividale del Friuli nabij de Sloveense grens.[29] Op 26 maart presenteerde de organisatie de overige zeven etappes en de nieuwe truien; de roze trui werd gedragen door Claudia Cretti, die tijdens de Giro Rosa van 2017 zwaar ten val kwam en lange tijd in coma werd gehouden, zij werd tijdens de presentatie tevens uitgeroepen tot morele winnares van die Giro.[30] De zesde etappe kent een bergop finish naar Gerola Alta en de zevende etappe is een klimtijdrit van 15 km van Lanzada naar Campo Moro.[31] Alle tien etappes worden verreden in het noorden van Italië.[32]
8e etappe: Amy Cure (DNF), Olga Shekel (DNF), Jessica Parra (DNF), Sara Pillon (DNF), Elena Leonardi (DNF), Sofia Cilenti (DNF), Daniela Magnetto (DNF)