A corrida em Spielberg é a casa da empresa de bebidas energéticas que possui duas das 10 equipas de Fórmula 1, a campeã Red Bull Racing e a italiana AlphaTauri. Ainda em março, as duas partes tinham chegado a um acordo de quatro anos até 2027.
O diretor executivo da Fórmula 1, Stefano Domenicali, disse que a última extensão era um tributo à "visão e paixão" do falecido cofundador da Red Bull, Dietrich Mateschitz, que morreu em outubro passado.
"A corrida na Áustria é uma grande favorita para os pilotos e todos os nossos fãs e estamos ansiosos pelos muitos anos de emoção e ação que temos pela frente", acrescentou num comunicado.
O anúncio de domingo coloca a Áustria à frente de outros circuitos europeus em termos de longevidade do contrato.
O Bahrain tem um acordo até 2036, Melbourne até 2035, a Arábia Saudita e o Catar até, pelo menos, 2032, Miami até 2031 e Abu Dhabi até 2030.
A corrida austríaca regressou ao calendário em 2014, após uma ausência de 11 anos.
A Red Bull venceu todas as corridas até agora nesta época e nove consecutivas. A equipa do bicampeão mundial Max Verstappen e do mexicano Sergio Perez celebrou a sua 100.ª vitória na Fórmula 1 no Canadá, no mês passado.