La Supercopa de los Países Bajos 2018 (Johan Cruijff Schaal 2018 en neerlandés) fue la 29.ª edición de la Supercopa de los Países Bajos.
El partido se jugó el 4 de agosto de 2018 en el Philips Stadion entre el PSV Eindhoven, como campeón de la Eredivisie 2017-18 y el Feyenoord Róterdam, campeón de la KNVB Beker 2017-18.
El partido concluyó 0 a 0 en los 90 minutos reglamentarios.
Luego el partido concluyó con victoria para el Feyenoord por 6-5 en la tanda de penales.
Por primera vez la Supercopa se jugó en el estadio del PSV, el Philips Stadion.