Pada sesi latihan Moto3 San Marino kali ini, para pembalap menemui kondisi lintasan yang memungkinkan mereka mencetak waktu tercepat setelah makan siang. Valentin Perrone berhasil memimpin dalam lima menit pertama, diikuti oleh Fadillah Arbi Aditama yang menempati posisi ke-17. Namun, David Almansa kemudian berhasil merebut posisi teratas dari Taiyo Furusato, dengan Angel Piqueras dan David Munoz menempati posisi tiga besar.
Saat memasuki saat-saat krusial, David Munoz berhasil menempati posisi pertama dengan waktu 1:41,353, diikuti oleh Jose Antonio Rueda yang berada di peringkat kelima dengan selisih waktu 0,354 detik. Noah Dettwiler mengalami highside di Tikungan 5, sementara Almansa berhasil kembali meraih posisi teratas dengan waktu 1:41,323.
Di sisi lain, Arbi Aditama mengalami penurunan posisi seiring berjalannya waktu. Pada paruh sesi, Almansa berhasil memperbaiki waktunya menjadi 1:41,009 dan tetap bertahan di posisi teratas hingga menjelang akhir sesi. Maximo Quiles berhasil naik ke posisi kedua di belakang Almansa, diikuti oleh Dani Munoz dan Augusto Fernandez.
Dalam sisa waktu dua menit, Almansa masih memimpin di posisi pertama, namun terjadi banyak perubahan di belakangnya. Joel Kelso dan Maximo Quiles berada di posisi kedua dan ketiga, sementara Rueda naik ke posisi keempat dan Arbi Aditama merosot ke posisi ke-22.
Setelah berakhirnya sesi, 14 pembalap lolos langsung ke Q2. Mereka antara lain Almansa, Adrian Fernandez, Joel Kelso, Valentin Perrone, Rueda, Quiles, Taiyo Furusato, Jacob Roulstone, David Munoz, Ryusei Yamanaka, Guido Pini, Angel Piqueras, Dennis Foggia, Scott Ogden. Namun, Arbi Aditama turun ke posisi 24 setelah sesi berakhir.