Un dimanche matin marqué par un temps humide mais ensoleillé, la matinée a débuté avec la session de Warm Up WSBK, menée par Alex Lowes. Sur le circuit portugais, Toprak Razgatlioglu et Nicolò Bulega ont terminé en 13ème et 20ème position.
Malgré les zones humides sur la piste, les pilotes ont opté pour des pneus slick avant d’enregistrer leurs temps. Le virage 8, à l’approche de la chicane, s’est révélé être l’une des zones les plus délicates, avec de nombreux pilotes sortant de la piste lors de leurs tours de reconnaissance. À la fin de la session, c’est Alex Lowes (Kawasaki Racing Team WorldSBK) qui a enregistré le meilleur temps, se préparant ainsi pour les deux dernières courses du week-end.
Les pilotes ont commencé prudemment, tandis que certains ont préféré rester dans les stands, évitant des risques inutiles dès le matin. Après avoir terminé quatrième lors de la Course 1, Alex Lowes a été le plus rapide, devançant Xavi Vierge (Team HRC), confirmant ainsi la bonne forme de Honda ce week-end. Après une chute lors de la Course 1 samedi, Álvaro Bautista (Aruba.it Racing – Ducati) a enregistré les temps les plus rapides au début de la session, menant même le classement, mais a finalement terminé troisième, suivi par Axel Bassani (Kawasaki Racing Team WorldSBK), qui cherchait également à se rattraper après sa chute lors de la première course. Complétant le top cinq, on retrouvait Sam Lowes (Elf Marc VDS Racing Team).
Avec seulement dix pilotes enregistrant des temps, le reste de la grille a complété le top dix. Danilo Petrucci (Barni Spark Racing Team), après sa chute lors de la Course 1, espère rebondir, tandis que Philipp Oettl (GMT94 Yamaha) a terminé septième, avec l’espoir de marquer des points. Le héros local Ivo Lopes, pilotant pour le MIE Racing Honda Team, était huitième, suivi de Brad Ray (Motoxracing Yamaha WorldSBK Team) et Andrea Locatelli (Pata Prometeon Yamaha) qui ont complété le top dix. Iker Lecuona (Team HRC), qui a terminé sur le podium lors de la Course 1, et Michael Ruben Rinaldi (Team Motocorsa Racing) sont tous deux sortis de la piste au virage 8 en raison de zones humides, puis sont revenus aux stands.
1 Alex Lowes (Kawasaki Racing Team WorldSBK) 1’42.132
2. Xavi Vierge (Team HRC) +0.439s
3. Álvaro Bautista (Aruba.it Racing – Ducati) +0.463s
4. Axel Bassani (Kawasaki Racing Team WorldSBK) +0.908s
5. Sam Lowes (Elf Marc VDS Racing Team) +1.441s
6. Danilo Petrucci (Barni Spark Racing Team) +1.821s