Wyścig wygrał słoweński kolarz Primož Roglič z zespołu LottoNL – Jumbo , który objął prowadzenie po zajęciu czołowej trójki na drugim i trzecim etapie. Roglič utrzymał 22-sekundową przewagę nad Michałem Kwiatkowskim z Team Sky z Polski do końca wyścigu, odnosząc największe zwycięstwo etapowe w swojej karierze. Podium uzupełnił francuski Tony Gallopin jadący w zespole Lotto – Soudal , wyprzedzając Kwiatkowskiego o kolejne 33 sekundy.
Dwóch kolegów z drużyny Gallopin miało wygrać jedną z podklasyfikacji wyścigu; Tiesj Benoot wygrał klasyfikację młodych kolarzy, zajmując ósme miejsce w klasyfikacji generalnej, podczas gdy André Greipel wygrał klasyfikację punktową wygrywając etap i zajmując drugie miejsce w wyścigu. Juan Felipe Osorio wygrał klasyfikację górską dla Team Manzana Postobón , natomiast klasyfikację drużynową wygrała drużyna Astana .
W Volta ao Algarve 2017 przyznano cztery różne koszulki. W klasyfikacji generalnej , obliczonej poprzez dodanie czasów finiszowych każdego kolarza na każdym etapie i uwzględnienie premii czasowych dla pierwszych trzech finiszerów na sprintach pośrednich i na mecie etapów ze startu wspólnego, lider otrzymał żółtą koszulkę. Klasyfikacja ta została uznana za najważniejszą z Volta ao Algarve 2017, a zwycięzca klasyfikacji został uznany za zwycięzcę wyścigu.
Dodatkowo przeprowadzono klasyfikację punktową , w której nagrodzono czerwoną koszulkę. W klasyfikacji punktowej kolarze otrzymywali punkty za zajęcie miejsca w pierwszej dziesiątce etapu ze startu wspólnego. Za wygranie etapu zawodnik zdobywał 25 punktów, w tym 20 za drugie, 16 za trzecie, 13 za czwarte, 10 za piąte, 8 za szóste, 6 za siódme, 4 za ósme, 2 za dziewiąte i 1 za dziesiąte miejsce. Punkty do klasyfikacji można było również naliczać w pośrednich punktach sprintu podczas każdego etapu; te pośrednie sprinty oferowały również dodatkowe sekundy do klasyfikacji generalnej. Odbyła się również klasyfikacja górska , której prowadzenie wyznaczała niebieska koszulka. W klasyfikacji górskiej punkty zdobywano, zdobywając szczyt podjazdu przed innymi kolarzami, przy czym więcej punktów było dostępnych za podjazdy o wyższej kategorii.
Czwarta koszulka reprezentowała klasyfikację młodych jeźdźców, oznaczona białą koszulką. Zostało to rozstrzygnięte w taki sam sposób, jak w klasyfikacji generalnej, ale tylko zawodnicy urodzeni po 1 stycznia 1994 r. Byli uprawnieni do sklasyfikowania w klasyfikacji. Była też klasyfikacja drużynowa, w której sumowano czasy trzech najlepszych kolarzy z każdej drużyny na każdym etapie; prowadzącą drużyną na koniec wyścigu była drużyna z najniższym łącznym czasem.