Il est remporté par Alejandro Valverde, de l'équipe Movistar, vainqueur de deux étapes. Il devance au classement général Luis León Sánchez et Jakob Fuglsang, tous deux membres de l'équipe Astana. Lauréat du Tour de la Communauté valencienne en 2004 et 2007, Alejandro Valverde remporte cette course pour la troisième fois.
Quatre coureurs, Francisco Mancebo (Inteja DC), José Manuel Díaz (Israel Cycling Academy), Ibai Salas (Burgos BH) et Paul Ourselin (Direct Énergie), s'échappent durant la première étape. Ils sont repris à 17 km de l'arrivée par le peloton, mené par les équipes LottoNL-Jumbo, EF-Drapac, Movistar et Euskadi-Murias. La chute de deux coureurs d'EF-Drapac désorganise le peloton dans les derniers kilomètres et permet à Gianni Moscon de prendre quelques secondes d'avance. Il est rattrapé dans le dernier kilomètre. Bien lancé par ses coéquipiers, Danny van Poppel (LottoNL-Jumbo) s'impose devant Luka Mezgec (Mitchelton-Scott) et Jürgen Roelandts (BMC), et prend la première place du classement général[3].
Le parcours accidenté (5 côtes répertoriées) de la deuxième étape voit une échappée de cinq coureurs se développer. Parmi eux, Garikoitz Bravo (Euskadi-Murias) passe les trois premiers sommets en tête et prend la première place du classement de la montagne. Les équipes Sky et Lotto NL-Jumbo réduisent l'avance des attaquants, qui seront rattrapés. Dans la dernière asciension, à trente kilomètres de l'arrivée, les coureurs de Sky font craquer Danny van Poppel. Jakob Fuglsang (Astana) attaque en fin d'ascension, dans la partie la plus difficile. Alejandro Valverde accélère et le rejoint. Dans le début de la descente, Luis Leon Sanchez, coéquipier de Fuglsang chez Astana, en fait de même. Ce trio coopère et résiste à ses poursuivants, emmenés notamment par les coureurs de Sky. À l'arrivée, Valverde parvient à se jouer des deux coureurs d'Astana pour s'imposer au sprint. Il obtient là sa première victoire depuis sa chute au Tour de France 2017. Il prend la tête du classement général, avec 4 secondes d'avance sur Sanchez, 6 sur Fuglsang[4].
Le contre-la-montre de 23 kilomètres entre El Poble Nou de Benitatxell et Calp est remporté par BMC, avec plus d'une minute d'avance sur l'équipe Astana, deuxième. Cette étape ne compte cependant pas pour le classement général. L'organisation de course a pris cette décision à cause des conditions météorologiques. Certaines équipes se sont notamment inquiétées les nombreuses flaques d'eau sur la route. La neutralisation du temps ayant été annoncée avant le départ de l'étape, toutes les équipes n'ont pas disputé l'étape avec l'objectif d'y réaliser une performance. C'est notamment le cas de la Movistar, dont le leader Alejandro Valverde conserve la première place du classement général [5],[6].
Sept coureurs passent la majorité de l'étape-reine (4e étape) en échappée : Juan Camacho (Polartec-Kometa) , Reto Hollestein (Katusha Alpecin), Ion Insausti (Team Euskadi), Vasil Kiryenka (Sky), Cristian Rodríguez (Caja Rural-Seguros RGA), Egoitz Sáez (Team Euskadi) et Preben Van Hecke (Sport Vlaanderen-Baloise). Ce dernier passe quatre des sept ascensions du jour en première position et remporte ainsi le classement de la montagne. Le Polonais Michal Kwiatkowski (Sky) rejoint son coéquipier Kiryenka en tête de course et son accélération réduit le groupe de tête à cinq coureurs. L'équipe Astana, qui mène leur poursuite, réduit leur avance à l'approche de l'ascension finale. Cette situation permet à plusieurs coureurs, dont Giovanni Visconti, de revenir sur la tête de course. Dans le faux-plat en début d'ascension, seul Kwiatkowski parvient à suivre Visconti. Ce dernier part ensuite seul, mais est repris dans les derniers kilomètres. Dans le groupe des favoris, Valverde, isolé, a surveillé ses adversaires, notamment ceux de l'équipe Astana. A deux kilomètres de l'arrivée, Adam Yates (Mitchelton-Scott) parvient à s'extraire du groupe, après plusieurs tentatives. La victoire lui semble acquise. Valverde attaque cependant à son tour dans les derniers hectomètres et s'impose pour la deuxième fois sur ce tour. Il compte désormais 14 secondes d'avance sur Luis Leon Sanchez au classement général et 26 sur Jakob Fuglsang [7].
Durant la dernière étape, promise à un sprint, l'équipe Movistar contrôle l'échappée formée par Michal Kwiatkowski (Sky), Stefan Küng (BMC Racing), Domen Novak (Bahrain Merida), Rein Taaramae (Direct Énergie) et Thomas Sprengers (Sport Vlaanderen-Baloise). Emmené ensuite par les équipes de sprinters, le peloton rattrape Stefan Küng à moins de dix kilomètres de l'arrivée. Oliver Naesen (AG2R), en tête du peloton durant les derniers kilomètres glisse dans le dernier virage. L'étape est remportée au sprint par Jürgen Roelandts (BMC) devant Danny van Poppel (LottoNL-Jumbo). De retour en compétition après une opération à la hanche durant l'été 2017, Roelandts obtient sa première victoire individuelle depuis 2013. La première place au classement général d'Alejandro Valverde n'est pas menacée durant l'étape[8],[9].