Di Hungaria, Massa memilih absen dari perlombaan karena sakit. Posisinya sementara digantikan oleh pembalap tes Paul di Resta. Massa kembali aktif membalap di Belgia dan sukses finis di posisi delapan. Dalam tiga lomba luar Eropa yaitu Malaysia, Jepang dan Amerika Serikat, Massa sukses meraih poin dengan finis di urutan 9, 10 dan 9 dalam tiga lomba tersebut. Pada tanggal 4 November, Massa mengumumkan bahwa ia akan pensiun dari F1 di akhir musim dan keputusannya kali ini tidak bisa diganggu gugat. Pada lomba GP Brasil terakhirnya, Massa hanya bisa finis di urutan ketujuh usai bersaing ketat dengan Fernando Alonso yang kemudian memberi gestur penghormatan bagi Massa sesaat setelah lomba berakhir. Secara keseluruhan, Massa mengakhiri musim 2017 dengan menempati posisi 11 klasemen dengan 43 poin.