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 a permanent fixture on the calendar.
- 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.
More to follow…
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







































