Formula 1 is back - and we don't even have to wait until Sunday for our first Grand Prix of the year!
With the Bahrain GP starting at 3pm on Saturday, stars such as Max Verstappen, Lewis Hamilton and Charles Leclerc will all go for glory in what will be the first race of a record-breaking season. The 2024 campaign will boast more races than ever, with a total of 24 to get stuck into between now and December.
From lightning-fast Sprints to nail-biting Grands Prix, the narrative on the grid - and off it - is set to be bigger than ever. Will Verstappen continue his dominance with Red Bull? Or will there be an upset to break his three-year streak?
Will Hamilton end on a high with Mercedes? How will Ferrari fare in their final season before the seven-time world champion's arrival? And what of those drivers who are desperate to impress before the 2025 market sees plenty of seats open up?
We'll find out as F1 ventures across the globe for another enthralling season; with the Chinese Grand Prix in Shanghai back on the calendar after four straight cancellations, and a hotly-anticipated return to Imola in the offing after the Emilia Romagna GP was flooded last year.
Inside the driver call which upset Red Bull and changed the course of F1 historyLet's take you through the full schedule - including all dates and UK start times - for 2024.
Bahrain Grand Prix (Sakhir)
Date: Saturday, March 2
Time: 15:00
Number of laps: 57
2023 winner: Max Verstappen
Saudi Arabian Grand Prix (Jeddah)
Date: Saturday, March 9
Time: 17:00
Number of laps: 50
2023 winner: Sergio Perez
Australian Grand Prix (Melbourne)
Date: Sunday, March 24
David Coulthard fires warning at Red Bull and Mercedes over Ferrari 2023 chancesTime: 04:00
Number of laps: 58
2023 winner: Max Verstappen
Japanese Grand Prix (Suzuka)
Date: Sunday, April 7
Time: 06:00
Number of laps: 53
2023 winner: Max Verstappen
Chinese Grand Prix (Shanghai)
Date: Sunday, April 21
Time: 08:00
Number of laps: 56
2023 winner: Race not held
Your turn! What's your boldest prediction for the 2024 F1 season? Let us know in the comments section.
Miami Grand Prix (Miami)
Date: Sunday, May 5
Time: 21:00
Number of laps: 57
2023 winner: Max Verstappen
Emilia Romagna Grand Prix (Imola)
Date: Sunday, May 19
Time: 14:00
Number of laps: 63
2023 winner: Race not held
Monaco Grand Prix (Monte Carlo)
Date: Sunday, May 26
Time: 14:00
Number of laps: 78
2023 winner: Max Verstappen
Canadian Grand Prix (Montreal)
Date: Sunday, June 9
Time: 19:00
Number of laps: 70
2023 winner: Max Verstappen
Spanish Grand Prix (Barcelona)
Date: Sunday, June 23
Time: 14:00
Number of laps: 66
2023 winner: Max Verstappen
Austrian Grand Prix (Spielberg)
Date: Sunday, June 30
Time: 14:00
Number of laps: 71
2023 winner: Max Verstappen
British Grand Prix (Silverstone)
Date: Sunday, July 7
Time: 15:00
Number of laps: 52
2023 winner: Max Verstappen
Hungarian Grand Prix (Budapest)
Date: Sunday, July 21
Time: 14:00
Number of laps: 70
2023 winner: Max Verstappen
Belgian Grand Prix (Spa-Francorchamps)
Date: Sunday, July 28
Time: 14:00
Number of laps: 44
2023 winner: Max Verstappen
Dutch Grand Prix (Zandvoort)
Date: Sunday, August 25
Time: 14:00
Number of laps: 72
2023 winner: Max Verstappen
Italian Grand Prix (Monza)
Date: Sunday, September 1
Time: 14:00
Number of laps: 53
2023 winner: Max Verstappen
Azerbaijan Grand Prix (Baku)
Date: Sunday, September 15
Time: 12:00
Number of laps: 51
2023 winner: Sergio Perez
Singapore Grand Prix (Marina Bay)
Date: Sunday, September 22
Time: 13:00
Number of laps: 61
2023 winner: Carlos Sainz
United States Grand Prix (Austin)
Date: Sunday, October 20
Time: 20:00
Number of laps: 56
2023 winner: Max Verstappen
Mexican Grand Prix (Mexico City)
Date: Sunday, October 27
Time: 20:00
Number of laps: 71
2023 winner: Max Verstappen
Brazilian Grand Prix (Interlagos)
Date: Sunday, November 3
Time: 17:00
Number of laps: 71
2023 winner: Max Verstappen
Las Vegas Grand Prix
Date: Saturday, November 23
Time: 06:00 (Sunday, November 24)
Number of laps: 50
2023 winner: Max Verstappen
Qatar Grand Prix (Lusail)
Date: Sunday, December 1
Time: 17:00
Number of laps: 57
2023 winner: Max Verstappen
Abu Dhabi Grand Prix (Yas Marina)
Date: Sunday, December 8
Time: 13:00
Number of laps: 58
2023 winner: Max Verstappen