0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-after-init.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ \"./lazy-script-loader.js\");\n/* harmony import */ var _lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lazy-image-loader */ \"./lazy-image-loader.js\");\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n var api = window.__tcfapi || null;\n if (!api) {\n return;\n }\n api('addEventListener', 2, function (tcData, success) {\n if (success && tcData && ('tcloaded' === tcData.eventStatus || 'useractioncomplete' === tcData.eventStatus)) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)('[data-cmp=after-init]');\n (0,_lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__.loadLazyImages)('[data-cmp-lazy-image=after-init]');\n if (tcData.listenerId) {\n api('removeEventListener', 2, function () {}, tcData.listenerId);\n }\n }\n });\n});\n\n//# sourceURL=webpack:///./loader-after-init.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var a=__webpack_module_cache__[e];if(void 0!==a)return a.exports;var r=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,a)=>{for(var r in a)__webpack_require__.o(a,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},__webpack_require__.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-after-init.js")})();
0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-not-pur.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ "./lazy-script-loader.js");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./utils.js");\nfunction _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t["return"] || t["return"](); } finally { if (u) throw o; } } }; }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n/**\n * @see https://gist.github.com/0x7f/62211125638af90d84fe8d9b0d660761\n * @see https://docs.contentpass.net/docs/3rdparty\n * @see https://docs.contentpass.net/docs/web-sdk#cpauthenticate-options-callback\n */\n\n\n(function () {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \'[data-cmp=not-pur]\';\n if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isPur)()) {\n return;\n }\n\n // Execute now\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n\n // Execute until dom content is loaded\n var observer = new MutationObserver(function (mutationsList) {\n var _iterator = _createForOfIteratorHelper(mutationsList),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var mutation = _step.value;\n if (\'childList\' === mutation.type) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n return;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n document.addEventListener(\'DOMContentLoaded\', function () {\n observer.disconnect();\n });\n})();\n\n//# sourceURL=webpack:///./loader-not-pur.js?\n}')},"./utils.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ isPur: () => (/* binding */ isPur)\n/* harmony export */ });\nvar isPur = function isPur() {\n return document.cookie.includes('_cpauthhint=1') || !!localStorage.getItem('_cpuser');\n};\n\n//# sourceURL=webpack:///./utils.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var r=__webpack_module_cache__[e];if(void 0!==r)return r.exports;var t=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,r)=>{for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-not-pur.js")})();
Schulferien in Nordrhein-Westfalen (NRW) 2026 und 2027 - TRAVELBOOK
Zum Inhalt springen
Das Schloss Benrath in Düsseldorf ist ein tolles Ausflugsziel für die Schulferien in Nordrhein-Westfalen 2026 Foto: Getty Images
9. Oktober 2025, 19:35 Uhr |
Lesezeit: 2 Minuten
Nordrhein-Westfalen fasziniert mit aufgeweckten Metropolen wie Köln und Düsseldorf, bietet aber zugleich zahlreiche Möglichkeiten, in der Natur zu entspannen. Die Ferien sind die perfekte Gelegenheit, das Bundesland näher zu erkunden. TRAVELBOOK gibt einen Überblick über die Schulferien und Feiertage in Nordrhein-Westfalen (NRW) für 2026 und 2027.
Ob Kurztrip ins Ausland, Urlaub in Deutschland oder Ausflüge vor der eigenen Haustür – die Ferien 2026 und 2027 bieten Familien in NRW viele Möglichkeiten für gemeinsame Erlebnisse. TRAVELBOOK zeigt die wichtigsten Termine auf einen Blick.
Restliche Ferien und Feiertage 2025
Ferienzeiten in NRW 2025:
Herbstferien: 13.10. – 25.10.
Weihnachtsferien: 22.12. – 06.01.26
Feiertage in NRW 2025:
Allerheiligen: 01.11. (Samstag)
Erster Weihnachtsfeiertag: 25.12. (Donnerstag)
Zweiter Weihnachtsfeiertag: 26.12. (Freitag)
Ferienzeiten in NRW 2026
Osterferien: 30.03. – 11.04.
Pfingstferien: 26.05.
Sommerferien: 20.07. – 01.09.
Herbstferien: 17.10. – 31.10.
Weihnachtsferien: 23.12. – 06.01.27
Schulferien 2026 in NRW
Osterferien Die Osterferien dauern vom 30. März bis 11. April 2026. Karfreitag (3. April) und Ostermontag (6. April) liegen mitten in den Ferien, sodass Familien mit den Wochenenden auf 16 freie Tage kommen.
Pfingstferien In NRW gibt es 2026 nur einen schulfreien Pfingstferientag am 26. Mai (Dienstag nach Pfingstmontag).
Sommerferien Die Sommerferien laufen vom 20. Juli bis 1. September 2026 – volle sechs Wochen am Stück.
Herbstferien Die Herbstferien dauern vom 17. bis 31. Oktober 2026.
Weihnachtsferien Die Weihnachtsferien beginnen am 23. Dezember 2026 und enden am 6. Januar 2027.
Auch interessant: 22 Geheimtipps für einen Urlaub und Ausflüge in Deutschland
Feiertage in NRW 2026
Neujahr: 01.01. (Donnerstag)
Karfreitag: 03.04. (Freitag)
Ostermontag: 06.04. (Montag)
Tag der Arbeit: 01.05. (Freitag)
Christi Himmelfahrt: 14.05. (Donnerstag)
Pfingstmontag: 25.05. (Montag)
Fronleichnam: 04.06. (Donnerstag)
Tag der Deutschen Einheit: 03.10. (Samstag)
Allerheiligen: 01.11. (Sonntag)
Erster Weihnachtsfeiertag: 25.12. (Freitag)
Zweiter Weihnachtsfeiertag: 26.12. (Samstag)
Mehr zum Thema
Schulferien in NRW 2027
Osterferien: 22.03. – 03.04.
Pfingstferien: 18.05.
Sommerferien: 19.07. – 31.08.
Herbstferien: 23.10. – 06.11.
Weihnachtsferien: 24.12. – 08.01.28
Feiertage in NRW 2027
Neujahr: 01.01. (Freitag)
Karfreitag: 26.03. (Freitag)
Ostermontag: 29.03. (Montag)
Tag der Arbeit: 01.05. (Samstag)
Christi Himmelfahrt: 06.05. (Donnerstag)
Pfingstmontag: 17.05. (Montag)
Fronleichnam: 27.05. (Donnerstag)
Tag der Deutschen Einheit: 03.10. (Sonntag)
Allerheiligen: 01.11. (Montag)
Erster Weihnachtsfeiertag: 25.12. (Samstag)
Zweiter Weihnachtsfeiertag: 26.12. (Sonntag)
Deutschlands größtes Online-Reisemagazin