W drugiej sesji sytuacja powoli wraca do normy, chociaż nadal Lewis Hamilton nie może przebić się na czoło. Tym razem najlepszy czas uzyskał Nico Rosberg, a między nim i mistrzem świata znaleźli się jeszcze Daniił Kwiat i Daniel Ricciardo. W pierwszej dziesiątce sklasyfikowano jeszcze duety Ferrari, Williamsa i – miła niespodzianka! – McLarena.

Trening dwa razy przerywano czerwonymi flagami: już po niespełna pięciu minutach Max Verstappen, najszybszy w pierwszej sesji, rozbił lewą stronę Toro Rosso o barierę w sekcji stadionowej. Mała wpadka, dużo roboty dla mechaników: Holender nie pojawił się już na torze, a jego partner Carlos Sainz musiał wziąć na swoje barki lwią część przygotowań i pokonał 41 okrążeń, najwięcej w stawce.

Drugą przerwę spowodował po godzinie pracy Romain Grosjean. W przejętym od Jolyona Palmera samochodzie popsuło się sprzęgło, więc Francuz zostawił skrzynię na czwórce i zatrzymał się na poboczu. Trochę strachu najadł się także Valtteri Bottas, któremu na końcu długiej prostej, gdzie samochody rozpędzają się do ponad 350 km/h, nie domknął się DRS. Na szczęście Fin zawadził jedynie przodem samochodu o betonową barierę i z urwanym przednim skrzydłem spokojnie dojechał do garażu.

W pracach przygotowawczych przeszkodził także powrót deszczowych chmur nad Mexico City. W końcówce sesji znów zaczęło padać, a kilku kierowców skorzystało z kolejnej okazji do pojeżdżenia na przejściowym ogumieniu.

Wyniki drugiego treningu:

1. Nico Rosberg (Mercedes) 1.21,531 – 36 okr.
2. Daniił Kwiat (Red Bull) +0,245 – 27 okr.
3. Daniel Ricciardo (Red Bull) +0,337 – 28 okr.
4. Lewis Hamilton (Mercedes) +0,430 – 33 okr.
5. Sebastian Vettel (Ferrari) +0,453 – 32 okr.
6. Kimi Räikkönen (Ferrari) +0,868 – 33 okr.
7. Valtteri Bottas (Williams) +1,190 – 28 okr.
8. Fernando Alonso (McLaren) +1,462 – 36 okr.
9. Jenson Button (McLaren) +1,578 – 25 okr.
10. Felipe Massa (Williams) +1,758 – 32 okr.
11. Nico Hülkenberg (Force India) +1,759 – 34 okr.
12. Pastor Maldonado (Lotus) +1,832 – 24 okr.
13. Carlos Sainz (Toro Rosso) +1,833 – 41 okr.
14. Felipe Nasr (Sauber) +1,899 – 39 okr.
15. Sergio Pérez (Force India) +2,066 – 33 okr.
16. Romain Grosjean (Lotus) +2,083 – 26 okr.
17. Marcus Ericsson (Sauber) +3,002 – 34 okr.
18. Alexander Rossi (Manor Marussia) +4,409 – 29 okr.
19. Will Stevens (Manor Marussia) +5,437 – 28 okr.
20. Max Verstappen (Toro Rosso) bez czasu – 2 okr.