*Sergio Pérez en Max Verstappen reden exact dezelfde tijd tijdens de eerste vrije training maar Pérez eindigde derde omdat hij zijn tijd als eerste had gereden.
Testcoureurs[1] in vrije training 1: Nyck de Vries (Mercedes) reed in plaats van George Russell.[2] Hij reed een tijd van 1:24.582 en werd daarmee achttiende. Hij reed alleen op de harde band om data te verzamelen. Pietro Fittipaldi (Haas-Ferrari) reed in plaats van Kevin Magnussen.[3] Hij reed een tijd van 1:26.766 en werd daarmee twintigste. Hij kon geen tijd zetten op de zachte band door een opgeblazen motor. Jack Doohan (Alpine-Renault) reed in plaats van Esteban Ocon.[4] Hij reed een tijd van 1:24.615 en werd daarmee negentiende. Zijn training eindigde voortijdig in de pit door een motorprobleem. Liam Lawson (AlphaTauri-RBPT) reed in plaats van Yuki Tsunoda. Hij reed een tijd van 1:23.861 en werd daarmee zestiende. Hij moest de wagen langs de baan parkeren vanwege oververhitte remmen. Logan Sargeant (Williams-Mercedes) reed in plaats van Alexander Albon. Hij reed een tijd van 1:24.246 en werd daarmee zeventiende.
Vrije training 2:
De tweede vrije training in Mexico-Stad stond net als tijdens de GP van de Verenigde Staten in het teken van een Pirelli-bandentest met prototype banden voor 2023 en duurde anderhalf uur. Elk team kreeg per coureur twee sets testbanden, maar de teams zelf wisten niet welke banden het precies waren (C1, C5 of iets daar tussenin). Op de testbanden moesten de coureurs een keer met weinig brandstof en een keer met meer brandstof in de tank rijden. Er mocht geen DRS gebruikt worden.
*1Kevin Magnussen kreeg een gridstraf van vijf plaatsen vanwege het overschrijden van het quotum aan motoronderdelen.[7] *2Mick Schumacher en Sebastian Vettel reden exact dezelfde tijd tijdens de eerste kwalificatieronde maar Schumacher staat op de grid voor Vettel omdat hij zijn tijd als eerste had gereden. *3Lance Stroll kreeg een gridstraf van drie plaatsen voor het veroorzaken van de botsing met Fernando Alonso tijdens de Grand Prix van de Verenigde Staten. Bovendien ontving hij twee strafpunten op zijn licentie.[8]
SGeorge Russell reed voor de vierde keer in zijn carrière een snelste ronde en behaalde hiermee een extra punt. *1Daniel Ricciardo kreeg een tijdstraf van tien seconden voor het veroorzaken van een botsing met Yuki Tsunoda. De straf had geen effect op de uitslag in de race en hij bleef zevende. Tsunoda moest de strijd echter staken. †Fernando Alonso haalde de finish niet, maar heeft wel 90% van de race-afstand afgelegd, waardoor hij wel geklasseerd werd.