La 7.ª etapa del Tour de Francia 2018 tuvo lugar el 13 de julio de 2018 entre Fougères y Chartres sobre un recorrido de 231 km y fue ganada al sprint por el ciclista neerlandés Dylan Groenewegen del equipo LottoNL-Jumbo.
El ciclista belga Greg Van Avermaet del equipo BMC Racing conservó el maillot jaune.
[1]
Ninguno.