Tävlingen vanns av den slovenske ryttaren Primož Roglič för LottoNL-Jumbo- teamet, efter att ha tagit ledningen efter topp-tre placeringar i den andra och tredje etappen. Roglič behöll en 22-sekunders ledning över Team Skys Michał Kwiatkowski från Polen under resten av loppet, för att ta den största etapploppsvinsten i sin karriär. Podiet fullbordades av Frankrikes Tony Gallopin som åkte för Lotto–Soudal- laget, ytterligare 33 sekunder i efterskott på Kwiatkowski.
Två av Gallopins lagkamrater skulle vinna varsin av loppets underklassificeringar; Tiesj Benoot vann ungdomsklassificeringen, slutade på en åttonde plats totalt medan André Greipel vann poängklassificeringen med en etappvinst och en andraplats under loppet. Juan Felipe Osorio vann bergsklassificeringen för Team Manzana Postobón , medan lagklassificeringen vanns av Astana- laget.
I 2017 års Volta ao Algarve belönades fyra olika tröjor. För den allmänna klassificeringen , beräknad genom att lägga till varje cyklists måltider på varje etapp, och tillåta tidsbonusar för de tre första slutförarna vid mellansprint och vid målgång av masstartsträckor, fick ledaren en gul tröja. Denna klassificering ansågs vara den viktigaste av 2017 års Volta ao Algarve, och vinnaren av klassificeringen ansågs vara vinnaren av loppet.
Dessutom fanns det en poängklassificering , som gav en röd tröja. I poängklassificeringen fick cyklister poäng för att ha hamnat bland de 10 bästa i en masstartsetapp. För att vinna en etapp fick en ryttare 25 poäng, med 20 för andra, 16 för tredje, 13 för fjärde, 10 för femte, 8 för sjätte, 6 för sjunde, 4 för åttonde, 2 för nionde och 1 för tionde plats. Poäng mot klassificeringen skulle också kunna samlas på mellanliggande sprintpoäng under varje etapp; dessa mellansprintar erbjöd också bonussekunder mot den allmänna klassificeringen. Det fanns också en bergsklassificering , vars ledarskap präglades av en blå tröja. I bergsklassificeringen vann man poäng genom att nå toppen av en stigning före andra cyklister, med fler poäng tillgängliga för de högre kategoriserade klättringarna.
Den fjärde tröjan representerade klassificeringen av unga ryttare, märkt av en vit tröja. Detta avgjordes på samma sätt som det allmänna klassificeringen, men endast ryttare födda efter 1 januari 1994 var berättigade att rankas i klassificeringen. Det fanns också en klassificering för lag, där tiderna för de tre bästa cyklisterna per lag på varje etapp räknades samman; det ledande laget i slutet av loppet var laget med lägst totaltid.