Sesi latihan bebas pertama untuk Moto3 di San Marino dimulai dengan cuaca cerah meskipun lintasan masih dingin. Adrian Fernandez memimpin awal sesi sebelum posisi teratas diambil alih oleh Jose Antonio Rueda. Pembalap Honda Team Asia, Taiyo Furusato, juga menunjukkan performa kompetitif dengan para pembalap terdepan.
Fernandez kembali menunjukkan kecepatannya dan berhasil merebut posisi teratas kembali, diikuti oleh lima pembalap lain yang membuat Furusato terjatuh ke posisi kedelapan. Joel Kelso kemudian mencatatkan lap tercepat menggantikan pembalap nomor 31.
Namun, David Munoz dan David Almansa berhasil menggeser posisi Kelso, sementara Rueda kembali ke tiga besar dengan waktu tersisa 17 menit. Almansa kemudian memimpin di puncak dengan selisih 0,101 detik dari Rueda, diikuti oleh Dennis Foggia yang naik ke posisi kedua.
Pada lima menit terakhir, Kelso berhasil kembali ke posisi teratas dengan waktu 1:41,516. Furusato juga berhasil naik ke posisi kedua dari posisi sembilan sebelumnya. Namun, naas bagi Almansa yang terjatuh saat berusaha merebut posisi pertama.
Rueda akhirnya mencetak waktu lap tercepat dengan 1:41,217 menit hanya tiga menit sebelum balapan berakhir. Kelso, Almansa, Furusato, Foggia, Valentin Perrone, David Munoz, Ryusei Yamanaka, Guido Pini, dan Angel Piqueras berhasil masuk ke 10 besar. Sementara Fadillah Arbi Aditama menempati posisi keenam dengan selisih tiga detik dari Rueda.