2018 blieb Bottas bei Mercedes. In Bahrain und China wurde er Zweiter. Beim darauf folgenden Großen Preis von Aserbaidschan fiel Bottas in der Schlussphase in Führung liegend mit einem Reifenschaden aus. Er erreichte weitere zweite Plätze in Spanien, Kanada und Deutschland. Beim Großen Preis von Italien wurde er nach einer Zeitstrafe gegen Max Verstappen Dritter. In Russland wurde Bottas von der Pole-Position startend nach einer Teamorder zugunsten von Lewis Hamilton Zweiter, genau wie beim darauffolgenden Rennen in Japan. Am Saisonende lag er auf dem fünften Meisterschaftsplatz.