Lando Norris memimpin urutan yang selalu berubah-ubah pada latihan bebas pembuka di Zandvoort, mengalahkan upaya Max Verstappen yang telat untuk menjadi yang tercepat.
Angin kencang dan hujan mengguyur sirkuit menjelang sesi ini, namun prosesnya tetap dimulai tepat waktu – namun, hanya sedikit yang bisa memanfaatkan kesempatan untuk melakukan latihan bebas.
Sirkuit kemudian mulai mengering, mendorong beberapa putaran terakhir dengan ban lunak seiring dengan membaiknya kondisi. Pertarungan tiga arah untuk waktu tercepat terjadi antara George Russell, Norris, dan Oscar Piastri, ketiganya saling susul-menyusul pada papan catatan waktu di setiap putaran.
Saat bendera kotak-kotak dikibarkan, Verstappen berusaha mencatatkan waktu tercepat dengan lap terakhirnya di sesi tersebut. Tapi, dikalahkan oleh Norris di lap terakhirnya – dengan catatan waktu 1:12,322.
Di tengah kondisi awal yang basah, Pierre Gasly muncul pertama kali di lintasan dan melaporkan kondisi yang liar karena angin, diikuti oleh duo Haas, Kevin Magnussen dan Nico Hulkenberg.
Hulkenberg menemukan kerikil di Tikungan 9 pada lap pertamanya, meskipun berhasil melepaskan diri dari cengkeramannya dan kembali ke pit. Ada beberapa percobaan di 15 menit awal, ketika Robert Shwartzman – yang mengambil alih posisi Valtteri Bottas di FP1 – melakukan putaran eksplorasi dengan mobil Sauber-nya, bersama rekan setimnya, Zhou Guanyu dan Carlos Sainz dari Ferrari.
Charles Leclerc kemudian mencetak waktu tercepat di sesi pembuka dengan ban basah, 1 menit 26,530 detik, dan Hulkenberg kemudian membukukan 1,5 detik lebih lambat setelah beberapa kali melintir ketika ia kesulitan saat memasuki tikungan.
Pembalap Jerman itu berhasil mendekati 0,2 detik pada upaya berikutnya, sementara George Russell juga mendekati torehan 1:26,111 detik milik Leclerc. Tetapi, pembalap Ferrari itu tetap berada di puncak karena kedua pembalap McLaren meninggalkan putaran lebih cepat.
Verstappen kemudian memecahkan kebuntuan ban basah untuk bersaing dengan para pembalap di belakangnya, tetapi ia melintir di Tikungan 11 pada putaran pertama dan merusak upaya tersebut. Ia kembali melakukan putaran dan menjadi yang tercepat dengan catatan waktu 1:21,300, hampir lima detik lebih cepat dari putaran Leclerc dengan ban basah.
Russell meningkatkan catatan waktu jadi 1:20,444, sebelum akhirnya disalip oleh lap pertama Lando Norris yang menggunakan ban berdinding hijau dengan 1:20,392.
Sirkuit menjadi lebih kering pada saat itu karena ancaman hujan yang terlihat di layar radar cuaca tidak terjadi, membuat sesi ini menjadi yang penuh dengan putaran-putaran terakhir dengan ban slick.
Norris membuka 10 menit terakhir sesi dengan ban lunak dengan catatan waktu 1:17,367 untuk menjadi yang tercepat. Ia mampu bertahan dari upaya Russell dan Oscar Piastri, namun pembalap asal Australia ini tetap mempertahankannya di lap berikutnya untuk menciptakan 1:15,971.
Russell unggul 0,071 detik dari Piastri untuk menjadi yang tercepat, meskipun Norris berhasil membukukan 1:14,519. Pilot Australia membaik dengan catatan waktu 1:14,293, waktu yang sekali lagi dikalahkan oleh Russell yang mengemas waktu lap 1:13,766.
Norris mencatatkan waktu 1:12,818 detik untuk melanjutkan hal tersebut, yang menyingkirkan ancaman dari dua pembalap Mercedes saat Lewis Hamilton masuk ke dalam pertarungan, namun dikalahkan oleh capaian 1:12,523 milik Verstappen. Terlepas dari itu, Norris merebut kembali waktu tercepat, dengan sang juara bertahan F1 dan Hamilton menempati tiga besar.
Sainz naik ke posisi keempat di akhir sesi, sementara Russell dan Alex Albon melengkapi posisi enam besar.