O Grande Prêmio em Spielberg acontece na casa da empresa de bebidas energéticas que possui duas das 10 equipes da Fórmula 1 - a campeã Red Bull Racing e a AlphaTauri, sediada na Itália.
O executivo-chefe da F1, Stefano Domenicali, disse que a prorrogação foi 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 das favoritas dos pilotos e de todos os nossos fãs e estamos ansiosos por muitos anos de emoção e ação que estão à nossa frente", acrescentou Domenicali em um comunicado.
O anúncio deste domingo coloca a Áustria à frente de outros circuitos europeus em termos de longevidade de contrato.
Corridas com os contratos mais longos da F1
Bahrain tem um acordo até 2036, Melbourne até 2035, Arábia Saudita e Catar até pelo menos 2032, Miami até 2031 e Abu Dhabi até 2030.
A corrida austríaca voltou ao calendário em 2014, após 11 anos de ausência.
O GP da Áustria deste domingo foi vencido por Max Versappen, que lidera o campeonato.