De S118 (stadsroute 118) is een verkeersweg in Amsterdam. Deze weg van iets meer dan 6 kilometer lang verbindt de A10 met de S116, beter bekend onder de naam Nieuwe Leeuwarderweg. Om van de S118 op de A8 te komen moet men een klein stukje verder rijden over de Verlengde Stellingweg, waar men even later de A8 op kan.
Rondom het Mosplein liep de S118 tot en met 2016 over eenrichtingswegen. Vanuit het noorden (de Papaverweg/Klaprozenweg) kon men gewoon verder rijden over de Papaverweg. Vanuit het zuiden moest men een klein stukje over de Kamperfoelieweg, waar men even later linksaf de Ribesstraat in kon, en uiteindelijk weer rechtsaf de Papaverweg/Klaprozenweg op kon, om vervolgens weer op het traject van de S118 te komen. Na de reconstructie van de Klaprozenweg in 2016 is aan deze situatie een eind gekomen; tussen het Mosplein en de Klaprozenweg kan het verkeer in beide richtingen over de Papaverweg.