Чемпион мира 2008 года Льюис Хэмилтон за явным преимуществом выиграл квалификацию Гран-при Испании Формулы-1. Британец показал время 1.21,707, которое позволило ему на полсекунды превзойти результат Пастора Мальдонадо на Williams. Сам венесуэлец добился наиболее высокой позиции на старте Гран-при за всю свою карьеру. Впервые в 2012 году с первого ряда в гонку уйдут представители McLaren и Williams.
Хэмилтон стал единственным пилотом, совершившим две попытки в третьем сегменте квалификации. Соперники британца предпочли ограничиться единственным выездом из боксов, а Себастьян Феттель с Михаэлем Шумахером и вовсе не стали заканчивать свои круги. В итоге два немца классифицированы восьмым и девятым соответственно.
Третье время показал Фернандо Алонсо на обновленном болиде Ferrari F2012: перед домашними трибунами испанец продемонстрировал наивысший результат в текущем сезоне. Усовершенствования автомобиля не помогли партнеру Алонсо Фелипе Массе: бразилец остался 17-м. Пилоты Lotus Роман Грожан и Кими Райкконен завершили сессию с четвертым и пятым временем, а позади них расположился Серхио Перес.
Камуи Кобаяси, пробившийся в первую десятку благодаря уверенному выступлению во втором сегменте, не смог включиться в борьбу за поул-позицию из-за поломки гидравлической системы. Эта неисправность вынудила японца остановить болид в третьем повороте на круге возвращения в боксы. Россиянин Виталий Петров занял 19 место.