In de tweede vrije training voor de Grand Prix van Azerbeidzjan was Charles Leclerc de snelste coureur.
Hij reed voor Ferrari een rondetijd van 1:45.476. De Mexicaan Sergio Pérez was net als in de ochtendsessie sneller dan zijn teamgenoot Max Verstappen. Pérez reed de tweede tijd en was 0,248 seconde langzamer dan Leclerc, Verstappen kwam 0,356 seconde tekort op Leclerc.
Het resterende raceprogramma ziet er als volgt uit: