In una mattina di domenica caratterizzata da un clima umido ma soleggiato, la mattinata è iniziata con la sessione di Warm Up del WSBK, guidata da Alex Lowes. Sul circuito portoghese, Toprak Razgatlioglu e Nicolò Bulega sono rimasti indietro, classificandosi 13° e 20°.
Nonostante le aree bagnate sulla pista, i piloti hanno optato per gomme slick prima di registrare i loro tempi. La curva 8, in avvicinamento alla chicane, si è distinta come una delle aree più difficili, con molti piloti che sono usciti di pista durante i giri di ricognizione. Alla fine della sessione, è stato Alex Lowes (Kawasaki Racing Team WorldSBK) a registrare il miglior tempo, preparando così il terreno per le ultime due gare del fine settimana.
I piloti sono partiti con cautela, mentre alcuni hanno preferito rimanere ai box, evitando rischi inutili al mattino presto. Dopo aver concluso quarto nella Gara 1, Alex Lowes è stato il più veloce, davanti a Xavi Vierge (Team HRC), confermando la buona forma della Honda questo fine settimana. Dopo una caduta nella Gara 1 di sabato, Álvaro Bautista (Aruba.it Racing – Ducati) ha registrato i tempi più veloci all’inizio della sessione, persino guidando la classifica, ma si è piazzato terzo, seguito da Axel Bassani (Kawasaki Racing Team WorldSBK), che cercava anche lui di rifarsi dopo la sua caduta nella prima gara. A completare la top five c’era Sam Lowes (Elf Marc VDS Racing Team).
Con solo dieci piloti che hanno registrato tempi, il resto della griglia ha completato la top ten. Danilo Petrucci (Barni Spark Racing Team), dopo la sua caduta nella Gara 1, spera di riprendersi, mentre Philipp Oettl (GMT94 Yamaha) ha concluso settimo, con la speranza di guadagnare punti. L’eroe locale Ivo Lopes, in sella al MIE Racing Honda Team, è stato ottavo, seguito da Brad Ray (Motoxracing Yamaha WorldSBK Team) e Andrea Locatelli (Pata Prometeon Yamaha) che ha completato la top ten. Iker Lecuona (Team HRC), che è salito sul podio nella Gara 1, e Michael Ruben Rinaldi (Team Motocorsa Racing) sono entrambi usciti di pista alla Curva 8 a causa di aree bagnate, per poi tornare ai box.
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