Na een natte start van de eerste dag waren de weersomstandigheden aan het begin van de tweede dag op het Autodromo Internacional do Algarve, zoals het circuit van Portimao officieel heet, beduidend beter, hoewel de coureurs het ook vandaag niet droog zouden houden.
De betere omstandigheden betekenden echter dat vanaf het begin behoorlijk kon worden gepusht. In zijn eerste run zat Nicolo Bulega om 9:30 uur al 6 honderdste seconde onder de snelste tijd die hij op vrijdag had gezet, een half uur later noteerde Toprak Razgatlioglu in zijn allereerste vliegende ronde met een 1'40.751 de eerste 1'40'er van de dag en was daarmee slechts 2 tiende seconde verwijderd van de (zijn) snelste tijd van dag 1.
Iets voor elf uur ging Danilo Petrucci met een 1'40.651 onder de tijd van Razgatlioglu door, maar een kwartier later had Razgatlioglu de pikorde weer hersteld met een 1'39.805, sneller dan zijn eigen officiële ronderecord van 1'39.826 in de Superpole sprintrace uit 2023 met Yamaha, maar nog wel langzamer dan het absolute (onofficiële) ronderecord van 1'39.610 van Jonathan Rea uit 2022.
Aan het begin van de middag begon het echter weer te regenen, waardoor er lange tijd niemand nog de baan op ging. Pas in het laatste uur keerden de coureurs weer terug, eerst Razgatlioglu, Sam en Alex Lowes en Tarran Mackenzie, maar niet veel later zaten nagenoeg alle coureurs weer op de baan.
Het was echter pas in de laatste 20 minuten dat er beweging in de tijdlijst kwam. Met een 1'40.017 reed Bulega de tweede tijd en zette daarmee Alex Lowes naar P3 terug, die vlak daarvoor een 1'40.359 op de klok had gezet en als eerste onder de 1'40.436 die Michael van der Mark in de ochtend had gezet was gegaan.
Met nog iets meer dan 5 minuten te gaan zette Razgatlioglu echter een 1'39.592 op de klok en ging daarmee onder het absolute ronderecord van Jonathan Rea, wiens voet nog steeds in het gips zit en deze test en ook de race eind deze maand moet laten schieten en in het team wordt vervangen door Yamaha testrijder Augusto Fernandez.
WorldSBK test Portimao, tijden dag 2:
| Naam | Team | Motor | Tijd | Verschil | ||
| 1 | Toprak Razgatlioglu | TUR | ROKiT BMW Motorrad WorldSBK Team | BMW M 1000 RR | 1'39.592 | |
| 2 | Nicolo Bulega | ITA | ARUBA.IT Racing - Ducati | Ducati Panigale V4R | 1'40.017 | +0.425 |
| 3 | Alex Lowes | GBR | Bimota by Kawasaki Racing Team | Bimota KB998 | 1'40.359 | +0.767 |
| 4 | Michael van der Mark | NED | ROKiT BMW Motorrad WorldSBK Team | BMW M 1000 RR | 1'40.436 | +0.844 |
| 5 | Danilo Petrucci | ITA | Barni Spark Racing Team | Ducati Panigale V4R | 1'40.651 | +1.059 |
| 6 | Andrea Locatelli | ITA | Pata Maxus Yamaha | Yamaha YZF-R1 | 1'40.702 | +.1110 |
| 7 | Alvaro Bautista | ESP | ARUBA.IT Racing - Ducati | Ducati Panigale V4R | 1'40.717 | +1.125 |
| 8 | Sam Lowes | GBR | ELF Marc VDS Racing Team | Ducati Panigale V4R | 1'40.928 | +1.336 |
| 9 | Axel Bassani | ITA | Bimota by Kawasaki Racing Team | Bimota KB998 | 1'41.049 | +1.457 |
| 10 | Yari Montella | ITA | Barni Spark Racing Team | Ducati Panigale V4R | 1'41.143 | +1.551 |
| 11 | Xavi Vierge | ESP | Honda HRC | Honda CBR1000RR-R | 1'41.264 | +1.672 |
| 12 | Augusto Fernandez | ESP | Pata Maxus Yamaha | Yamaha YZF-R1 | 1'41.362 | +1.770 |
| 13 | Andrea Iannone | ITA | Team Pata Go Eleven | Ducati Panigale V4R | 1'41.514 | +1.922 |
| 14 | Dominique Aegerter | SUI | GYTR GRT Yamaha WorldSBK Team | Yamaha YZF-R1 | 1'42.036 | +2.444 |
| 15 | Tarran Mackenzie | GBR | PETRONAS MIE Racing Honda Team | Honda CBR1000RR-R | 1'42.623 | +3.031 |
| 16 | Tetsuya Nagashima | JPN | Honda HRC | Honda CBR1000RR-R | 1'42.644 | +.3052 |
| 17 | Tommy Bridewell | GBR | Honda HRC | Honda CBR1000RR-R | 1'43.389 | +3.797 |
| 18 | Markus Reitenberger | GER | BMW Motorrad Test Team | BMW M 1000 RR | 1'43.453 | +3.861 |
| 19 | Sylvain Guintoli | FRA | BMW Motorrad Test Team | BMW M 1000 RR | 1'43.503 | +3.911 |
| 20 | Zaqhwan Zaidi | MAS | PETRONAS MIE Racing Honda Team | Honda CBR1000RR-R | 1'45.816 | +6.224 |