How to watch F1 online: stream every Formula 1 2024 race live and online

Max Verstappen leads from Nicholas Latifi in the 2022 F1 Brazilian GP on November 13, 2022
Read on to find out where you need to go to watch the next race of the year. (Image credit: Chris Graythen/Getty Images)

It's the start of a new Formula 1 season, with a busy calendar of races ahead of us. The first F1 race is the Bahrain Grand Prix on Saturday, March 2, and if you're a motorsport fan you're likely keen to figure out how to watch it.

How to stream

Twenty-four races begin in March and are spread out until mid-December, crossing continents and time zones. They take place roughly every other week, though there are many exceptions to that rule.

In last year's F1 season, Red Bull Racing won big, especially with dominant racer Max Verstappen, but with a new year comes a fresh slate and any number of racers or teams could prove themselves this time around.

You can find information on the next race below, particularly how to watch it, whether you live in the US, UK, Australia or somewhere else entirely. There's also information on the rest of the racing league, though the streaming information remains the same.

For motorsport fans, you might want to also check out F1: Drive to Survive season 6 which just released on Netflix, as it explores the 2023 season. So read on to find out how to stream F1 from where you are. 

Next Formula 1 race: March 2 — Bahrain Grand Prix

The first race of the F1 calendar is finally here in the form of the Bahrain Grand Prix, which officially takes place on Saturday, March 2 (though in some time zones it's actually a day later).

The Bahrain Grand Prix takes place on the Bahrain International Circuit in Sakhir, Bahrain. It's a 5.412km circuit in a wobbly 'U' shape, with a few long straits sandwiching a few tight hairpins and gentler turns. Racers will complete 15 laps of the track in total.

Watch F1 in the US

If you want to watch F1 in the US, you'll need to have access to either ESPN or ESPN 2, as these are the two channels that have broadcast rights to Formula 1 in the US. Generally speaking, races are on ESPN while qualifiers, practices and other warm-up events are on ESPN 2.

There's a good chance that your cable package has ESPN's two primary channels already, but if not, you can use live TV streaming services to get access. Your options are Sling TV (on its $40-per-month Orange plan), FuboTV ($74.99 per month) Hulu with Live TV ($74.99 per month) or YouTube TV ($64.99 per month).

While these options will get you both ESPN channels and more, that 'more' might be a problem for some; if you just want to watch F1, and don't want a whole cord-cutter package, live TV streaming services might be too much. Thankfully, you have other options.

F1 has its own subscription service called F1 TV, and the top-tier version of this lets you watch live races too. You can even switch from the main live feed and any of the cars' onboard cameras. F1 TV Pro costs $10.99 per month, or $99.99 per year, and you can find more information about F1 TV here.

Watch F1 in the UK

In the UK, your best bet for watching F1 is through the Sky Sports F1 channel — Sky has exclusive broadcasting rights to Formula 1 until 2029.

For this channel, you'll need a Sky TV subscription as well as the Sky Sports add-on, which in total costs £44 per month for an 18-month contract.

If you don't want that commitment, you can buy a Now Sports Pass, which grants you temporary access to the Sky Sports channels; a monthly pass will set you back £33.99, whilst a 24-hour day pass costs £11.98. This might be suitable if you just want to stream one or two races instead of the whole season. 

And if you want to watch F1 in the UK for free, highlights from each race are available after the race has taken place on free-to-air broadcaster Channel 4 and its streaming service, All4.

Watch F1 in Australia

If you live in Australia, you can use Fox Sports or Foxtel to watch the F1 races, with Kayo Sports also offering live streaming.

Ten Play will be showing race highlights for each of the Grand Prix races, and you won't need to pay for this privilege either.

Watch F1 everywhere else

If you're keen to watch each F1 2024 Grand Prix but you're somewhere the broadcasts aren't easily available, a potential solution to this issue is with a Virtual Private Network (VPN). 

A VPN lets you change your IP address, enabling you to watch shows or sporting events like Formula 1 and all the other shows and events that matter to you from other locations. Our favorite is ExpressVPN, which is the No. 1-rated VPN in the world right now according to our sister site, TechRadar.


ExpressVPN is one of the simplest and most affordable ways to watch what you want from anywhere you want to watch it. 

It's straightforward and easy to use, has great security, is available on loads of streaming devices and, best of all, it comes with a 30-day money-back guarantee, so you can try it out 100% risk-free.

What you need to know about F1 2024

F1 2024 schedule

There are 24 scheduled races currently in the calendar (which is subject to change). Below you can find the full schedule including the race date, Grand Prix name and location of the race.

  1. March 2 — Bahrain Grand Prix — Bahrain International Circuit
  2. March 9 — Saudi Arabian Grand Prix — Jeddah Corniche Circuit
  3. March 24 — Australian Grand Prix — Albert Park Circuit
  4. April 7 — Japanese Grand Prix — Suzuka International Racing Course
  5. April 21 — Chinese Grand Prix — Shanghai International Circuit
  6. May 5 — Miami Grand Prix — Miami International Autodrome
  7. May 19 — Emilia Romagna Grand Prix — Autodromo Enzo e Dino Ferrari
  8. May 26 — Monaco Grand Prix — Circuit de Monaco
  9. June 9 — Canadian Grand Prix — Circuit Gilles-Villeneuve
  10. June 23 — Spanish Grand Prix — Circuit de Barcelona-Catalunya
  11. July 30 — Austrian Grand Prix — Red Bull Ring
  12. July 7 — British Grand Prix — Silverstone Circuit
  13. July 21 — Hungarian Grand Prix — Hungaroring
  14. July 28 — Belgian Grand Prix — Circuit de Spa-Francorchamps
  15. August 25 — Dutch Grand Prix — Zandvoort
  16. September 1 — Italian Grand Prix — Autodromo Nazionale Monza
  17. September 15 — Azerbaijan Grand Prix — Baku City Circuit
  18. September 22 — Singapore Grand Prix — Marina Bay Street Circuit
  19. October 20 — United States Grand Prix — Circuit of the Americas
  20. October 27 — Mexico City Grand Prix — Autodromo Hermanos Rodriguez
  21. November 3 — Sao Paulo Grand Prix — Autodromo Jose Carlos Pace
  22. November 23 — Las Vegas Grand Prix — Las Vegas Strip
  23. December 1 — Qatar Grand Prix — Losail International Circuit
  24. December 8 — Abu Dhabi Grand Prix — Yas Marina Circuit

F1 2024 teams

There are 10 teams competing in the F1 2024 season, with two drivers each, and you can see who they are below. We'll include the team name, constructor and both drivers.

  • BWT Alpine F1 Team — Alpine-Fenault — Pierre Gasly & Esteban Ocon
  • Aston Martin Aramco F1 Team — Aston Martin Aramco-Mercedes — Fernando Alonso & Lance Stroll
  • Scuderia Ferrari — Ferrari — Charles Leclerc & Carlos Sainz Jr.
  • MoneyGram Haas F1 Team — Haas-Ferrari — Kevin Magnussen & Nico Julkenberg
  • Stake F1 Team Kick Sauber — Kick Sauber-Ferrari — Zhou Guanyu & Valtteri Bottas
  • McLaren F1 Team — McLaren-Mercedes — Lando Norris & Oscar Piastri
  • Mercedes-AMG Petronas F1 Team — Mercedes — Lewis Hamilton & George Russell
  • Visa Cash App RB F1 Team — RB-Honda RBPT — Daniel Ricciado & Yuki Tsunoda
  • Oracle Red Bull Racing — Red Bull Racing-Honda RBPT — Max Verstappen & Sergio Perez
  • Williams Racing — Williams-Mercedes — Logan Sargeant & Alexander Albon
Tom Bedford
Streaming and Ecommerce Writer

Tom is the streaming and ecommerce writer at What to Watch, covering streaming services in the US and UK. His goal is to help you navigate the busy and confusing online video market, to help you find the TV, movies and sports that you're looking for without having to spend too much money.

With contributions from