La 4.ª etapa del Tour de Francia 2018 tuvo lugar el 10 de julio de 2018 entre La Baule-Escoublac y Sarzeau sobre un recorrido de 195 km y fue ganada al sprint por el ciclista colombiano Fernando Gaviria del equipo Quick-Step Floors, quien completó su segunda victoria de etapa en el Tour 2018.
El ciclista belga Greg Van Avermaet del equipo BMC Racing conservó el maillot jaune.