Bottas was 0.15sec further back, whilst Charles Leclerc took a highly commendable fourth.
Just as laudable was Esteban Ocon, who put in a stunning lap to take fifth for Alpine.
Carlos Sainz was next for Ferrari, looking ever more comfortable at the Scuderia.
It was an improved qualifying for Daniel Ricciardo as he put his McLaren seventh on the grid, whilst Lando Norris will likely be immensely dissatisfied with ninth given his strong recent form.
Between them was Perez, who recovered rom his moment to set the eighth fastest time, whilst Fernando Alonso rounded out Q3 in 10th.
2021 Spanish Grand Prix qualifying results
|2||Max Verstappen||Red Bull||1m.16.777s|
|8||Sergio Perez||Red Bull||1m17.701s|
|11||Lance Stroll||Aston Martin||1m17.974s|
|12||Pierre Gasly||Alpha Tauri||1m17.982s|
|13||Sebastian Vettel||Aston Martin||1m18.079s|
|14||Antonio Giovinazzi||Alfa Romeo||1m18.356s|
|16||Yuki Tsunoda||Alpha Tauri||1m18.556s|
|17||Kimi Räikkönen||Kimi Räikkönen||1m18.917s|