Jenson Button a fost cel mai rapid în şedinţa de calificări de sâmbătă, devansându-i pe Kimi Raikkonen (Ferrari), Rubens Barrichello (Brawn GP) şi Sebastian Vettel (Red Bull).
În prima parte a şedinţei de calificări de sâmbătă au existat două incidente: pilotul echipei Ferrari, Felipe Massa, s-a izbit uşor de bariere, însă maşina nu a suferit pagube, în timp ce campionul mondial en-titre, britanicul Lewin Hamilton, a pierdut controlul maşinii sale, McLaren-Mercedes, s-a lovit de bariere, fiind afectată roata din spate. Ca urmare a acestui incident, Hamilton va ocupa locul 16 pe grila de start.
Grila de start a MP al al Principalului Monaco este următoarea:
1. Jenson Button (Marea Britanie/Brawn-Mercedes) 1:14.902
2. Kimi Raikkonen (Finlanda/Ferrari) 1:14.927
3. Rubens Barrichello (Brazilia/Brawn-Mercedes) 1:15.077
4. Sebastian Vettel (Germania/Red Bull-Renault) 1:15.271
5. Felipe Massa (Brazilia/Ferrari) 1:15.437
6. Nico Rosberg (Germania/Williams-Toyota) 1:15.455
7. Heikki Kovalainen (Finlanda/McLaren-Mercedes) 1:15.516
8. Mark Webber (Australia/Red Bull-Renault) 1:15.653
9. Fernando Alonso (Spania/Renault) 1:16.009
10. Kazuki Nakajima (Japonia/Williams-Toyota) 1:17.344
11. Sebastien Buemi (Elveţia/Toro Rosso-Ferrari) 1:15.833
12. Nelson Piquet Jr (Brazilia/Renault) 1:15.837
13. Giancarlo Fisichella (Italia/Force India-Mercedes) 1:16.146
14. Sebastien Bourdais (Franţa/Toro Rosso-Ferrari) 1:16.281
15. Adrian Sutil (Germania/Force India-Mercedes) 1:16.545
16. Lewis Hamilton (Marea Britanie/McLaren-Mercedes) 1:16.264
17. Nick Heidfeld (GermaniaR/BMW-Sauber) 1:16.264
18. Robert Kubica (Polonia/BMW-Sauber) 1:16.405
19. Jarno Trulli (Italia/Toyota) 1:16.548
20. Timo Glock (Germania/Toyota) 1:16.788.