2006年西班牙大獎賽(英語:2006 Spanish Grand Prix),官方名称为2006年一級方程式西班牙電信西班牙大獎賽(西班牙語:Formula 1 Gran Premio Telefónica de España 2006)[1] ,是在2006年5月14日在西班牙舉辦的一级方程式赛事,為2006年世界一級方程式錦標賽的第六場分站賽事。比赛在加泰罗尼亚賽道进行,總計進行66圈。
2005車隊積分排名榜最后6支的車隊及超級亞久里可在週五自由練習賽派出第三輛賽車。下列車手有參與週五自由練習賽,但没有参加排位赛或正赛。