Table of Contents
- Quick Job Overview
- Vacant NS Train Cleaning Positions
- Salary and Position Table
- Key Responsibilities of Train Cleaning Staff
- Comprehensive Eligibility Criteria
- Essential Documents Required
- Essential Skills and Qualities
- Pros and Cons of NS Train Cleaning Jobs
- Interview Questions to Prepare For
- Career Growth Opportunities
- Frequently Asked Questions (FAQs)
- How to Apply: Helpful Links
- Conclusion
Quick Job Overview
NS, the Dutch national railway operator, relies on a vast network of cleaning staff to ensure that trains are fresh, hygienic, and ready for passengers every day. Train cleaning is distinct from standard office or facility cleaning: it involves working in train carriages, on platforms, and sometimes in industrial washing facilities, often under time pressure to prepare trains for their next departure. The work is shift-based, covering early mornings, evenings, nights, weekends, and holidays, because NS trains operate around the clock.
In 2026, NS train cleaning roles are recruited through a mix of direct employers and staffing agencies. Randstad recruits for industrial train washing at NS Zwolle, offering €19.25 to €19.75 per hour for operating the train wash installation in 36-hour shifts . CSU hires cleaning staff for NS locations such as Dordrecht, with a starting hourly wage of €14.58 and a permanent contract from day one . Zendie/Actief Werkt! recruits train cleaners for Alkmaar, Den Helder, Lelystad, Enschede, Eindhoven, and Den Bosch, with base pay of €16.08 per hour rising to €24.12 in weekends . EW Facility Services offers weekend station cleaning in Alkmaar and Hoorn at €14.15 per hour for 5–10 hours per week .
What makes these roles accessible is that formal education and prior experience are often not required. Many positions emphasize physical fitness, reliability, Dutch language proficiency for safety communication, and the ability to obtain a VOG (Certificate of Good Conduct). Training is provided, and flexible hours make these jobs suitable for students, part-time workers, and those seeking entry into the rail industry.
Vacant NS Train Cleaning Positions
The following table outlines current vacant train cleaning and related positions at NS locations across the Netherlands.
Position Title | Employer | Employment Type | Key Focus Area |
|---|---|---|---|
Industrieel schoonmaker treinen (Train Wash Operator) | Randstad (for NS Zwolle) | Full-time (36h), shifts | Operating train wash installation, cleaning train exteriors |
Schoonmaak medewerker NS (Cleaning Staff) | CSU (NS Dordrecht) | Part-time/full-time (38h) | Station cleaning, bike storage, office spaces, tunnels |
Schoonmaak medewerker treinen (Train Cleaner) | Zendie/Actief Werkt! (Alkmaar/Den Helder) | 16–32h, shifts | Interior train cleaning, supply management, reporting issues |
Schoonmaak medewerker treinen (Train Cleaner) | Zendie/Actief Werkt! (Lelystad) | 24–32h, shifts | Interior cleaning, toilet cleaning, waste removal, safety compliance |
Schoonmaak medewerker treinen (Train Cleaner) | Zendie/Actief Werkt! (Enschede) | 16–40h, shifts | Cleaning tables, seats, floors, toilets, waste bins |
Schoonmaak medewerker treinen (Train Cleaner) | Zendie/Actief Werkt! (Eindhoven/Den Bosch) | 24–40h, shifts | Full interior cleaning, stock management, safety reporting |
Schoonmaak Weekend Treinstation (Weekend Station Cleaner) | EW Facility Services (Alkmaar/Hoorn) | 5–10h, weekends | Station toilets, canteens, offices, waste bins |
Handyman NS Utrecht Centraal | Gom (NS Utrecht) | Full-time (38–40h) | Specialist cleaning, maintenance, work pits, facility tasks |
Important Note: Many positions require a VOG (Verklaring Omtrent het Gedrag). For train wash operator roles, a VCA certificate is required or must be obtained . Weekend station cleaning roles may require Dutch and/or English language proficiency .
Salary and Position Table
Salaries for NS train cleaning roles vary significantly by location, employer, shift timing, and contract type. The table below provides a comparative overview based on current vacancy listings.
Position | Employer/Location | Base Salary | Shift Allowances | Hours per Week | Additional Benefits |
|---|---|---|---|---|---|
Train Wash Operator | Randstad (NS Zwolle) | €19.25–€19.75/hour | Allowances for hours outside day schedule | 36 (average) | Contract min. 18 months; chance of extension; NS employer |
Cleaning Staff NS | CSU (Dordrecht) | From €14.58/hour (20+) | Not specified | 38 | Permanent contract; 26 vacation days; 8% holiday pay; year-end bonus; pension from age 18; insurance discounts; fitness; bike plan |
Train Cleaner | Zendie (Alkmaar/Den Helder) | €16.08/hour (day, 20+) | Nights Mon–Thu: €20.90 (130%); Weekends: €24.12 (150%) | 16–32 | Weekly/monthly pay; 8.33% holiday pay; 25 vacation days; pension from day 1; travel allowance from 10 km; 5% year-end bonus after 6 months; permanent contract possible after 1 year |
Train Cleaner | Zendie (Lelystad) | €16.08/hour (day, 20+) | Nights: €20.90; Weekends: €24.12 | 24–32 | Same as above; training provided; planner app for schedule |
Train Cleaner | Zendie (Enschede) | €15.32–€22.98/hour | Nights Mon–Thu: €19.33 (30%); Fri–Sun nights: €22.30 (50%) | 16–40 | 25 vacation days; 8.33% holiday pay; travel allowance 14–23 cents/km; growth opportunities |
Train Cleaner | Zendie (Eindhoven/Den Bosch) | €16.08/hour (day, 20+) | Nights: €20.90; Weekends: €24.12 | 24–40 | Weekly pay; 8.33% holiday pay; 25 vacation days; pension; travel allowance; 5% year-end bonus |
Weekend Station Cleaner | EW Facility Services (Alkmaar/Hoorn) | From €14.15/hour | Not specified | 5–10 | Paid travel time; 8% holiday pay; 10.5% vacation accrual; 5% year-end bonus; 26 vacation days; SVS diploma opportunity; extra birthday leave |
Handyman NS Utrecht | Gom (Utrecht) | €16.70–€18.44/hour (20+) | Not specified | 38–40 | Holiday pay; year-end bonus; extra birthday leave; training; Support Desk; VCA training provided |
Note: All salary figures are gross and exclusive of holiday allowance (typically 8%) and year-end bonuses unless otherwise stated. Shift allowances for train cleaning roles are particularly significant due to the 24/7 nature of rail operations. Working nights and weekends can increase hourly earnings by 30% to 150% depending on the employer and timing .
Key Responsibilities of Train Cleaning Staff
Train cleaning staff at NS perform a range of duties depending on whether they work on train interiors, exteriors, or station facilities. For interior train cleaners, core responsibilities include cleaning tables, seats, armrests, doors, windows, and handrails; sweeping and mopping floors; cleaning toilets and sanitary facilities; emptying waste bins; and ensuring that each carriage is fresh and presentable for the next journey . Staff also monitor cleaning supply levels, report damage or defects to supervisors, and work according to safety regulations to maintain a safe working environment .
For industrial train wash operators, the role focuses on the exterior cleaning process. Working in pairs, operators first clean the front of the train with brushes and soap, then guide the train through the automated wash installation, and finally clean the rear before the train returns to service. Each wash cycle takes approximately 45 minutes, and the installation operates 24/7 . This role requires good physical condition and the ability to communicate effectively with train drivers.
For station cleaning staff, duties include cleaning toilets, canteens, offices, bike storage areas, tunnels, ticket machines, and OV gates. CSU’s Dordrecht role involves cleaning NS stations and surrounding areas, requiring a driver’s license B to travel between locations . Weekend station cleaners at EW Facility Services focus on toilets, canteens, offices, and waste bins at Alkmaar, Hoorn, and Eenhuizen stations, working independently for 3–4 hours per day .
Comprehensive Eligibility Criteria
The eligibility requirements for NS train cleaning roles are generally practical rather than academic, with several common criteria across most positions.
Educational Requirements: Many train cleaning positions do not require a minimum education level. Zendie’s Enschede vacancy explicitly states that no minimum education is required and no prior work experience is necessary . For the industrial train wash operator role at NS Zwolle, an MBO level 2 diploma is required, though the field of study is not specified . CSU’s cleaning role requires basic education .
Language Skills: Dutch language proficiency is commonly required, particularly for train cleaning roles where safety communication with drivers and colleagues is essential. Randstad specifies good command of Dutch for safety and communication with train drivers . Zendie prefers Dutch for its Enschede role due to safety training . EW Facility Services accepts Dutch and/or English for weekend station cleaning . CSU requires Dutch proficiency .
Age and Physical Requirements: Most positions require candidates to be at least 18 years old due to shift work and night hours . Train cleaning is physically demanding work that requires a good physical condition, as staff are on their feet throughout shifts, lifting, bending, and moving through train carriages .
Driver’s License: Some roles require a driver’s license B. CSU’s Dordrecht position requires a license to travel between NS station locations . Gom’s handyman role at Utrecht Centraal requires a driver’s license B . Train cleaning roles based at single locations may not require a license.
Certificates: For the train wash operator role at NS Zwolle, a valid VCA certificate is required or candidates must be willing to obtain one . A VOG (Verklaring Omtrent het Gedrag) is required for most cleaning positions involving work at NS facilities .
Availability and Flexibility: Train cleaning is shift work. Zendie’s roles involve varying shifts including days, evenings, nights, and weekends, with schedules provided weekly . Randstad’s train wash operator role involves night and weekend shifts in a 24/7 operation . Candidates must be flexible and able to work within the shift system.
Experience: Prior cleaning experience is not required for most positions. Zendie states that experience is not required but is a plus . Training is provided before starting work .
Essential Documents Required
When applying for NS train cleaning positions, candidates should prepare the following documents:
Document | Purpose |
|---|---|
Updated CV/Resume | Highlighting reliability, physical fitness, and availability |
Valid Passport or ID | Proof of identity and nationality |
Diploma(s) | Required for MBO-level positions (train wash operator); not required for entry-level cleaning roles |
VCA Certificate | Required or must be obtained for train wash operator roles |
VOG (Certificate of Good Conduct) | Required for most NS cleaning positions; applied for after job offer |
Driver’s License B | Required for roles involving travel between locations |
Proof of Right to Work | If not an EU citizen, a valid work permit or residence document |
Bank Account Details | For salary payments |
BSN (Citizen Service Number) | Required for employment in the Netherlands |
Essential Skills and Qualities
Successful NS train cleaning staff share a set of practical competencies that enable them to work effectively in a dynamic rail environment.
Physical Fitness and Stamina: Train cleaning involves prolonged standing, walking through carriages, bending, and lifting. A good physical condition is essential, particularly for roles that involve cleaning multiple trains per shift .
Reliability and Punctuality: Trains operate on tight schedules, and cleaning must be completed before departure. Staff must arrive on time and work efficiently to meet turnaround deadlines.
Attention to Detail: Cleaners are responsible for ensuring that every surface is clean and presentable. Zendie emphasizes thorough cleaning of tables, seats, toilets, and all public areas .
Independence and Teamwork: Some roles, such as weekend station cleaning, involve working independently . Train wash operators work in pairs . The ability to work both independently and collaboratively is valued.
Safety Awareness: Train cleaning involves working around moving trains, on platforms, and in industrial wash facilities. Understanding and following safety procedures is critical, particularly for roles requiring communication with train drivers .
Language Skills: Dutch proficiency is important for safety communication and training. Some roles accept English as well .
Pros and Cons of NS Train Cleaning Jobs
Pros
NS train cleaning roles offer accessible entry into the rail industry with minimal formal requirements. Many positions require no prior experience or specific education, and training is provided . Shift allowances are substantial, with weekend work at Zendie paying €24.12 per hour (150% of base) and night shifts paying €20.90 . Flexible hours make these jobs suitable for students and part-time workers, with options ranging from 5 hours per week for weekend station cleaning to 40 hours for full-time train cleaning . Some employers offer permanent contracts from day one (CSU) or the possibility of permanent employment after one year (Zendie) . Benefits include vacation days, holiday pay, pension contributions, travel allowances, and year-end bonuses. The work is tangible and satisfying—cleaners directly contribute to the comfort of 1.2 million daily NS passengers .
Cons
The work is physically demanding, requiring stamina for prolonged standing, walking, and cleaning in confined train spaces. Shift work is standard, with nights, weekends, and holidays disrupting regular schedules. Early starts and late finishes may create commuting challenges. Some roles, such as the train wash operator position, are temporary contracts (minimum 18 months) with uncertainty about extension . Weekend station cleaning offers very limited hours (5–10 per week), which may not provide sufficient income as a sole job . The work can be repetitive and fast-paced, with pressure to clean trains quickly between journeys. Dutch language proficiency is required for most roles, limiting opportunities for non-Dutch speakers.
Interview Questions to Prepare For
Preparation is key to succeeding in an NS train cleaning interview. The following questions are commonly asked and will help candidates demonstrate their suitability.
1. Why do you want to work as a train cleaner for NS?
Connect your interest in practical work and the rail sector with the specific demands of the role. Mention that you take pride in creating clean environments and are interested in contributing to passenger comfort.
2. Are you physically capable of the demands of this role, including standing, bending, and working in train carriages?
Be honest about your fitness. If you have previous physical work experience (cleaning, hospitality, logistics), mention it. Emphasize your stamina and willingness to work hard.
3. Are you available for shift work, including nights and weekends?
Be clear about your availability. If you have flexibility, state it. If you have constraints, be honest but express willingness to work within the shift system. Zendie emphasizes that broader availability leads to more hours .
4. How do you ensure thorough cleaning when working under time pressure?
Emphasize your ability to work efficiently without sacrificing quality. Mention any experience in fast-paced cleaning or hospitality roles. Explain your systematic approach to covering all areas within a train carriage.
5. What would you do if you noticed damage or a defect in a train carriage?
Demonstrate that you understand the importance of reporting issues. Explain that you would document the problem and notify your supervisor according to procedure .
6. Can you describe a time when you worked independently or as part of a team to complete a task?
Use the STAR method. Choose an example that demonstrates reliability, teamwork, or the ability to work without supervision, depending on the role you are applying for.
7. Why should we hire you over other candidates?
Summarize your key strengths: physical fitness, reliability, flexibility with shifts, Dutch language proficiency, and genuine interest in the role.
Career Growth Opportunities
Train cleaning roles at NS and its contractors can serve as a stepping stone to broader opportunities in the rail and facility services sectors. Zendie explicitly mentions opportunities for growth within the organization and the possibility of permanent employment with the client (NS) after one year of good performance . EW Facility Services offers training and education to progress to roles such as Supervisor or Team Leader, as well as the opportunity to obtain an SVS diploma (basic cleaning qualification) . CSU provides its “Fris in je werk” program with insurance discounts, free sports, a bike plan, and language courses, supporting personal development .
For those interested in rail operations, train cleaning experience provides familiarity with NS procedures, safety regulations, and station environments, which can be valuable for applying to other NS roles such as station staff, train driver assistant, or maintenance positions. The industrial train wash operator role at Zwolle offers experience with industrial equipment and safety protocols (VCA), which can transfer to other industrial or logistics roles . Gom’s handyman role at Utrecht Centraal represents a more specialized cleaning and maintenance position with higher pay (€16.70–€18.44/hour) for those who develop their skills .
Frequently Asked Questions (FAQs)
Q1: Do I need previous cleaning experience to work for NS?
No. Many train cleaning positions do not require prior experience. Zendie explicitly states that experience is not required, and training is provided before starting work . Employers look for reliability, physical fitness, and willingness to learn.
Q2: Is Dutch language proficiency required?
Yes, for most train cleaning roles. Dutch is necessary for safety communication, training, and interaction with colleagues and train drivers . Some weekend station cleaning roles accept Dutch and/or English .
Q3: What is the minimum age to work as a train cleaner?
Most positions require candidates to be at least 18 years old due to shift work, night hours, and safety requirements .
Q4: How much can I earn working nights and weekends?
Shift allowances are substantial. At Zendie, night shifts (Monday–Thursday) pay €20.90/hour (130% of base) and weekend shifts pay €24.12/hour (150% of base) . Randstad’s train wash operator role pays €19.25–€19.75/hour with additional allowances for unsocial hours .
Q5: Can I work part-time as a train cleaner while studying?
Yes. Many positions offer flexible part-time hours. Zendie’s Alkmaar/Den Helder role offers 16–32 hours , the Enschede role offers 16–40 hours , and EW Facility Services offers 5–10 hours for weekend station cleaning . Shift patterns may require careful time management.
Q6: What is the VOG, and do I need one?
The Verklaring Omtrent het Gedrag (VOG) is a Dutch certificate of good conduct. It is required for most NS cleaning positions because staff work in secure rail environments. You apply for it after receiving a job offer, and your employer will provide instructions .
Q7: What is a VCA certificate, and do I need one for train cleaning?
The VCA is a Dutch safety certification for working in industrial environments. It is required for the industrial train wash operator role at NS Zwolle, or candidates must be willing to obtain it . It is not typically required for interior train cleaning or station cleaning roles.
Q8: Are there opportunities for permanent employment?
Yes. CSU offers a permanent contract from day one . Zendie roles offer the possibility of permanent employment with NS after one year of good performance . Randstad’s train wash operator role is a minimum 18-month contract with chance of extension .
How to Apply: Helpful Links
Ready to start your career in NS train cleaning? The following links will direct you to current vacancies and application portals.
Randstad (NS Zwolle Train Wash Operator): https://www.werkzoeken.nl/vacatures-in/steenwijk/13094735-industrieel-schoonmaker-treinen/
CSU (NS Dordrecht Cleaning Staff): https://www.jobbird.com/nl/vacature/22960686-schoonmaak-medewerker-ns
Zendie/Actief Werkt! (Alkmaar, Den Helder, Lelystad, Enschede, Eindhoven): https://www.jobbird.com (search “schoonmaak medewerker treinen”) or email info@zendie.nl
EW Facility Services (Weekend Station Cleaning Alkmaar/Hoorn): https://www.werkzoeken.nl/vacatures-in/alkmaar/13084675-schoonmaak-weekend-treinstation-ns-alkmaar-hoorn-en-eenhuizen/
Gom (Handyman NS Utrecht Centraal): https://vacatures.opleidingenwerk.nl/default.php?fr=details&vac=928254
NS Official Careers Portal: https://www.ns.nl/en/jobs
Werkzoeken.nl (NS Vacancy Overview): https://www.werkzoeken.nl
Conclusion
NS train cleaning jobs offer an accessible and flexible entry point into the Dutch rail industry, with opportunities available across multiple cities in 2026. Whether you are seeking full-time industrial train wash operation at €19.25–€19.75 per hour in Zwolle , part-time interior train cleaning at €16.08 base with weekend premiums up to €24.12 in Alkmaar, Lelystad, or Eindhoven , permanent station cleaning with CSU in Dordrecht , or weekend work of just 5–10 hours in Alkmaar and Hoorn , there is a role suited to different availability and career goals. The primary requirements are straightforward: physical fitness, reliability, Dutch language proficiency for safety communication, and the ability to obtain a VOG. Prior experience is rarely required, and training is provided. For those seeking flexible part-time work, the weekend and shift options are attractive. For those seeking career progression, the rail sector offers pathways into supervision, facility management, and broader NS operations. Prepare your documents, confirm your availability for shift work, and take the first step toward a role that keeps the Netherlands moving.
Disclaimer: This article is for informational purposes only. The application process is free of cost; beware of fraudulent recruiters. Always verify job postings through official channels and never share personal financial information with unauthorized parties.