Voor eigen publiek in Spanje weet Fernando Alonso samen met teammaat Fisichella sneller te zijn dan de beide Ferrari's. De laatste kwalificatie sessie gaat voornamelijk tussen de teams van Renault en Ferrari die wisselen binnen de top vier, maar uiteindelijk weet Alonso de snelste tijd neer te zetten, met vlak achter zich Fisichella. Michael Schumacher weet in de laatste ronde alsnog de derde positie over te nemen van teammaatje Felipe Massa.
Coulthard zal morgen als laatste van start gaan, doordat hij in de eerste 5 minuten van Q1 crasht met zijn Red Bull. Christijan Albers kwalificeert zich als 19e, voor de beide Super Aguri's, maar achter teammaat Monteiro.
De beide McLaren's komen er niet aan te pas in de kwalificatie: Raikkonen eindigt als negende, Montoya als twaalfde.
1. Fernando Alonso Renault
2. Giancarlo Fisichella Renault
3. Michael Schumacher Ferrari
4. Felipe Massa Ferrari
5. Rubens Barrichello Honda
6. Ralf Schumacher Toyota
7. Jarno Trulli Toyota
8. Jenson Button Honda
9. Kimi Raikkonen McLaren
10. Nick Heidfeld BMW
11. Mark Webber Williams
12. JuanPablo Montoya McLaren
13. Nico Rosberg Williams
14. Jacques Villeneuve BMW
15. Christian Klien Red Bull
16. Vitantonio Liuzzi Toro Rosso
17. Scott Speed Toro Rosso
18. Tiago Monteiro Midland F1
19. Christijan Albers Midland F1
20. Takuma Sato Super Aguri
21. Frank Montagny Super Aguri
22. David Coulthard Red Bull