Até a Liga de Corrida Autônoma de Abu Dhabi, Charles Leclerc solidificou sua posição como favorito à pole position no Grande Prêmio de Mônaco ao liderar a sessão final de treinos em suas ruas de casa. Leclerc alcançou o topo das tabelas de tempo em seu primeiro conjunto de pneus mais macios, com uma vantagem de três décimos de segundo sobre seu companheiro de equipe da Ferrari, Carlos Sainz. Ele melhorou ainda mais seu tempo quando trocou para seu segundo conjunto de pneus, completando uma volta em 1m11.369s com 15 minutos restantes, o que se manteve como o tempo mais rápido da sessão. No entanto, apesar da melhora de Sainz com pneus novos, ele acabou 0.610s mais lento que Leclerc e não conseguiu melhorar o que poderia ter sido uma volta mais rápida devido ao tráfego. Isso resultou em sua sétima posição, permitindo que Max Verstappen garantisse o segundo lugar.
Apesar de enfrentar dificuldades com a dirigibilidade de seu Red Bull, Verstappen alcançou um tempo de volta melhor que foi 0.197s mais lento que o tempo mais rápido de Leclerc. Verstappen registrou o melhor tempo no primeiro setor, mas perdeu quase três décimos de segundo para Leclerc no longo setor do meio. Lewis Hamilton aproveitou uma sexta-feira promissora para a Mercedes ao garantir o terceiro tempo mais rápido, ficando 0.341s atrás de Leclerc. Isso o colocou dois décimos à frente de Oscar Piastri, o principal piloto da McLaren. Tanto Hamilton quanto Piastri tiveram incidentes em que saíram da pista na curva Ste Devote durante a sessão, mas se recuperaram rapidamente.
Sergio Perez, que expressou insatisfação com o desempenho do carro pelo rádio, e George Russell completaram os seis primeiros. Lando Norris, pilotando pela McLaren, terminou em oitavo lugar, apenas nove milésimos de segundo mais lento que Sainz. Norris levantou preocupações sobre a abordagem lenta de Russell à chicane, levando a uma investigação pelos comissários. Fernando Alonso inicialmente registrou tempos de volta competitivos, mas acabou caindo para o 10º lugar, atrás de Yuki Tsunoda da Red Bull Racing. Pierre Gasly garantiu o 11º tempo mais rápido, seguido por Alex Albon e Nico Hulkenberg. As equipes da Alpine, Williams e Haas formaram um grupo bem próximo do top 10. A Sauber teve uma sessão difícil, com Zhou Guanyu terminando em 19º lugar, 2.461s atrás do tempo líder. Valtteri Bottas teve problemas no início da sessão, acertando o meio-fio na chicane e raspando no muro, resultando em danos no canto dianteiro direito de seu carro. Ele acabou parando em Rascasse, provocando a bandeira vermelha.