Marc Márquez esperou até o final para atacar e estabelecer o tempo mais rápido no FP2 em Aragón. O piloto da Gresini Racing foi o único a ficar dentro do segundo 49, bem no final.
Com parte das decisões já tomadas para a corrida de hoje, ainda havia a qualificação a ser feita, mas antes disso ocorreu o FP2, com os pilotos tendo 30 minutos para preparar suas motos e fazer os últimos ajustes necessários. A manhã estava nublada em Aragón, com 22ºC, mas parecia estar melhorando gradualmente.
Os pilotos foram com calma para a pista e os primeiros tempos rápidos vieram após cinco minutos da sessão, com Jorge Martín sendo o primeiro a completar uma volta em menos de dois minutos, com 1:58.671s, Miguel Oliveira em segundo e Pecco Bagnaia em terceiro.
Jack Miller então assumiu a liderança com 1:57.672, mas foi rapidamente superado por Oliveira e Martín, com o espanhol marcando 1:54.798. Oliveira, no entanto, melhorou seu tempo e foi o primeiro a ficar dentro do segundo 53, com 1:53.656s.
Miller voltou ao ataque e reduziu o tempo de Oliveira em 0.359s. Não demorou muito para que Martín estivesse em 52 e, em seguida, Oliveira novamente em 51, com 1:51.579s.
Foi então a vez de Brad Binder assumir a liderança da sessão com 1:51.579s, mas ele acabaria sendo superado por seu futuro companheiro de equipe, Pedro Acosta, que estava marcando 1:50.396s após melhorar seu tempo na frente.
Martín, com três minutos restantes, voltou a assumir a liderança com um tempo de 1:50.322s.
Foi Márquez, no entanto, quem saiu por cima mais uma vez, com uma volta de 1:49.812s bem no final.