La 9.ª etapa del Tour de Francia 2018 tuvo lugar el 15 de julio de 2018 entre Arrás y Roubaix sobre un recorrido de 156 km y fue ganada por el ciclista alemán John Degenkolb del equipo Trek-Segafredo.
El ciclista belga Greg Van Avermaet del equipo BMC Racing conservó el maillot jaune.
[1]