Charles Leclerc a confirmé son statut de favori pour la pole position du Grand Prix de Monaco en terminant en tête de la dernière séance d'essais libres sur ses terres. Leclerc s'est hissé en haut du tableau des temps dès son premier tour avec des pneus tendres, avec un avantage de trois dixièmes de seconde sur son coéquipier chez Ferrari, Carlos Sainz. Il a ensuite amélioré son temps lorsqu'il est passé sur son deuxième train de pneus, réalisant un tour en 1m11.369s avec 15 minutes restantes, un chrono qui s'est avéré être le plus rapide de la séance.
Cependant, même si Sainz s'est amélioré en chaussant de nouveaux pneus tendres, il s'est retrouvé à 0.610s de Leclerc et n'a pas réussi à améliorer son temps à cause du trafic. Cela l'a laissé en septième position, ouvrant la voie à Max Verstappen pour se placer en deuxième position. Malgré des difficultés persistantes avec le comportement de sa Red Bull, Verstappen a signé un meilleur temps à 0.197s de la pole de Leclerc. Cela incluait le meilleur temps de tous dans le premier secteur, bien qu'il ait concédé près de trois dixièmes sur le meilleur temps de Leclerc dans le long deuxième secteur.
Lewis Hamilton a confirmé les bonnes performances de Mercedes vendredi avec le troisième temps, à 0.341s du meilleur temps, le plaçant à deux dixièmes devant la meilleure McLaren d'Oscar Piastri. Hamilton et Piastri ont tous deux fait des excursions dans l'échappatoire du virage Sainte Dévote plus tôt dans la séance, mais se sont repris sans problème. Sergio Perez, qui a déclaré "nous avons beaucoup de travail à faire, la voiture n'est nulle part" à la fin de la séance via la radio, et George Russell ont complété le top six, avec le pilote McLaren Lando Norris terminant huitième en réalisant un temps neuf millièmes plus lent que Sainz.
Norris s'est plaint que Russell ralentissait en approchant de l'enchaînement de virages rapides, déclenchant une enquête des commissaires. Fernando Alonso s'est bien illustré dans les temps une grande partie de la séance, mais a fini par être relégué en 10e position derrière le pilote de Red Bull Yuki Tsunoda. Pierre Gasly a réalisé le 11e temps devant Alex Albon et Nico Hülkenberg avec Alpine, Williams et Haas regroupés dans le peloton de chasse aux portes du top 10.
Sauber a connu une séance difficile, avec Zhou Guanyu en 19e position à 2.461s du meilleur temps. Valtteri Bottas n'a pas réalisé de temps après avoir heurté le vibreur dans la seconde partie de la chicane en sortant de la piscine et en frôlant le mur en début de séance. Il s'est ensuite arrêté à Rascasse avec des dégâts à l'avant-droit, provoquant un drapeau rouge.