The Circuit de Barcelona-Catalunya will remain on the Formula 1 calendar until 2032 after a deal was agreed for the event to feature in a yearly rotation with the Belgian Grand Prix.
Barcelona was entering the final year of its previous contract to host F1, and the addition of a race in Spanish capital Madrid for 2026 led many to believe the circuit would not be retained.
However it was confirmed on Monday that Barcelona will feature on the calendar in 2028, 2030 and 2032 alongside the Madrid street race, which is slated as a permanent fixture on the schedule until 2035.
- Why are F1's big four teams all playing 'pass the parcel' over testing pace?
- When to watch final Bahrain pre-season test live on Sky Sports
- F1 2026: Testing, calendar, line-ups, new regulations, how to watch on Sky Sports
- Not got Sky? Get Sky Sports or stream with no contract on NOW?
The Barcelona race will rotate with the Belgian Grand Prix at Spa-Francorchamps, which had last year been confirmed as a host for 2027, 2029 and 2031, along with this season.
The Barcelona event has been renamed the Barcelona-Catalunya Grand Prix, having lost its previous Spanish Grand Prix title to the Madrid race.
When confirming the new deal, Formula 1 cited the construction of the circuit rooftop, a new hospitality space, and the installation of solar panels throughout the circuit as factors in the agreement of an extension.
Formula 1 president Stefano Domenicali said: "Barcelona is an incredible city, and the Formula 1 fans there always welcome us with such passion, so I am delighted that we will continue to race at the Circuit de Barcelona-Catalunya for years to come.
"The team have invested heavily in the circuit and hosted fantastic fan festivals in recent years, so we look forward to seeing how they continue to develop the experience, both for attendees at the race and for the city as a whole."
The 24-race 2026 schedule begins with the Australian Grand Prix in Melbourne from March 6-8, with every session of every race live on Sky Sports F1.
The 2026 Barcelona-Catalunya Grand Prix, the first taking place under that title, is schedule for June 12-14. The first race in Madrid is set to take place from September 11-13.
Sky Sports F1's Bahrain Testing schedule
Test Two: Wednesday 18th, Thursday 19th, Friday 20th February
- 6.50am-11.05am: Morning session Live
- 11.55am-4.10pm: Afternoon session Live
- 8pm: Testing Wrap
Watch every race of the 2026 F1 season live on Sky Sports, starting with the Australian Grand Prix from March 6-8. Stream Sky Sports with NOW - no contract, cancel anytime
(c) Sky Sports 2026: Barcelona to remain on F1 calendar until 2032 in rotation with Belgian Grand Prix despite addition of Madrid race
Igor Tudor: Tottenham reach agreement with former Juventus boss to become interim head coach for rest of season
Man City and Arsenal locked in compelling Premier League title battle - is the Gunners' grip beginning to slip?
Charley Hull: Englishwoman makes history by moving to career-high world No 3 with latest Ladies European Tour victory
FA Cup fifth-round draw: Mansfield Town host Arsenal and Manchester City travel to Newcastle United