The Hungaroring has extended its contract to host the Hungarian Grand Prix until 2022.
The circuit, based near Budapest, staged its first race in 1986 before being modified in 1988 and 2002.
The previous contract was due to expire in 2016.
Mercedes's Lewis Hamilton will start this year's race in pole position.