An einem Sonntagmorgen, der von feuchtem, aber sonnigem Wetter geprägt war, begann der Morgen mit der WSBK Warm Up-Session, die Alex Lowes anführte. Auf dem portugiesischen Kurs blieben Toprak Razgatlioglu und Nicolò Bulega hinterher und belegten die Plätze 13 und 20.
Trotz der nassen Stellen auf der Strecke entschieden sich die Fahrer für Slick-Reifen, bevor sie ihre Zeiten aufzeichneten. Kurve 8, auf dem Weg zur Schikane, stach als einer der kniffligsten Bereiche hervor, da viele Fahrer während ihrer Erkundungsrunden von der Strecke abkamen. Am Ende der Session war es Alex Lowes (Kawasaki Racing Team WorldSBK), der die beste Zeit aufstellte und sich somit auf die letzten beiden Rennen des Wochenendes vorbereitete.
Die Fahrer gingen vorsichtig an die Sache heran, während einige es bevorzugten, in den Boxen zu bleiben, um am frühen Morgen unnötige Risiken zu vermeiden. Nach einem vierten Platz im Rennen 1 war Alex Lowes der Schnellste vor Xavi Vierge (Team HRC) und bestätigte Hondas gute Form an diesem Wochenende. Nach einem Sturz im Rennen 1 am Samstag stellte Álvaro Bautista (Aruba.it Racing – Ducati) zu Beginn der Session die schnellsten Zeiten auf und führte sogar die Zeitentabelle an, landete jedoch schließlich auf dem dritten Platz, gefolgt von Axel Bassani (Kawasaki Racing Team WorldSBK), der ebenfalls Wiedergutmachung für seinen Sturz im ersten Rennen leisten wollte. Die Top fünf rundete Sam Lowes (Elf Marc VDS Racing Team) ab.
Mit nur zehn Fahrern, die Zeiten aufgezeichnet haben, vervollständigten die restlichen Fahrer das Top Ten. Danilo Petrucci (Barni Spark Racing Team), nach seinem Sturz in Rennen 1, hofft auf ein Comeback, während Philipp Oettl (GMT94 Yamaha) den siebten Platz belegte und auf Punkte hofft. Der lokale Held Ivo Lopes, der für das MIE Racing Honda Team fährt, wurde Achter, gefolgt von Brad Ray (Motoxracing Yamaha WorldSBK Team) und Andrea Locatelli (Pata Prometeon Yamaha), die das Top Ten abrundeten. Iker Lecuona (Team HRC), der im Rennen 1 auf dem Podium landete, und Michael Ruben Rinaldi (Team Motocorsa Racing) kamen beide in Kurve 8 von der Strecke aufgrund nasser Stellen und kehrten dann in die Box zurück.
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