The Netherlands has one of the most advanced and heavily used public transport networks in Europe. Trains, trams, buses, metros, and ferries move millions of passengers every single day across the country. Behind this system is a large and growing workforce, and right now, that workforce needs more people.
Whether you are looking for a stable job with a monthly salary, long-term career growth, or a position that comes with travel benefits and pension schemes, public transport in the Netherlands offers all of that. This guide covers the types of jobs available, what each role pays, what qualifications you need, and how the hiring process works.
Why Public Transport Jobs in the Netherlands Are Worth Considering
The Dutch government invests heavily in public mobility. NS (Nederlandse Spoorwegen), GVB, HTM, RET, Connexxion, Arriva, and EBS are among the largest employers in the transport sector. These are not small operations. NS alone employs over 25,000 people and manages hundreds of train routes daily. GVB runs the trams, metro, and buses across Amsterdam, making it one of the most active urban transport employers in the country.
Jobs in this sector are known for being stable. Unlike contract-heavy industries, most transport roles come with permanent contracts after a probationary period. Employees receive collective labor agreement (CAO) protections, which means wages are regulated, working hours are capped, and overtime is compensated. For anyone planning to build a long-term life in the Netherlands, this kind of job security has real financial value. It also helps when applying for a mortgage, a rental agreement, or banking products from institutions like ING, ABN AMRO, or Rabobank.
The sector is also actively recruiting international workers. As long as you have the right EU work authorization or a valid residence permit, many roles are open to non-Dutch speakers, especially for positions where English is sufficient to get started.
Types of Public Transport Jobs Available
The range of roles in Dutch public transport is wider than most people expect. It goes far beyond driving a bus or train. Here is a breakdown of the main job categories.
Train and Metro Drivers
Train drivers at NS and metro drivers at GVB or RET are among the highest-paid frontline roles. These positions require a professional driver’s license specific to rail operations, which employers typically provide through a paid training program. The training can take anywhere from six months to over a year.
A qualified train driver at NS earns between EUR 3,200 and EUR 4,500 per month gross, depending on experience and shift type. Night shifts and weekend work come with supplements. After several years of service, drivers can move into senior roles or instructor positions, which push gross monthly income above EUR 5,000.
Bus and Tram Drivers
Bus driver positions are the most frequently advertised roles across the Netherlands. Companies like Connexxion, Arriva, EBS, and Transdev are consistently hiring, particularly in regions outside the Randstad. A bus driver with a valid D license and CCV code 95 certification earns between EUR 2,400 and EUR 3,200 gross per month. For those without a license, some employers offer a sponsored license program where training costs are covered in exchange for a minimum employment commitment of two to three years.
Tram drivers in Amsterdam, The Hague, and Rotterdam go through similar training and typically earn in the same range, with urban supplements added for weekend and late-night routes.
Station and Customer Service Staff
NS and other operators hire large numbers of station hosts, customer information staff, and ticket service employees. These roles do not require a driving license and are accessible to candidates with basic Dutch language skills. Monthly salaries range from EUR 2,000 to EUR 2,800 gross. Many of these positions start as part-time or irregular shift work, with the option to grow into full-time contracts.
Customer-facing roles require reasonable Dutch skills, though at international hubs like Amsterdam Centraal, English fluency is considered an asset and sometimes a primary requirement.
Technical and Maintenance Roles
Train maintenance, tram workshop technicians, and infrastructure engineers are constantly in demand. NS has an entire division called NS Techniek dedicated to rolling stock maintenance. Technical staff work on electrical systems, braking systems, door mechanisms, and onboard electronics. Salaries for qualified technicians start at around EUR 2,800 gross per month and can rise to EUR 4,200 or more for senior engineers and shift supervisors.
MBO-level technical qualifications (electrical engineering, mechanical engineering, or mechatronics) are typically the minimum requirement. HBO and university graduates can enter at engineer or project management level.
Planning, Control, and Traffic Management
Behind every smooth departure and connection is a team of traffic controllers and planners. NS, ProRail, and regional operators employ traffic management teams who monitor real-time operations and respond to disruptions. These roles are office-based and often work in rotating shifts. Entry-level positions start at around EUR 2,600 gross per month, with experienced traffic managers earning between EUR 3,500 and EUR 4,500 gross.
IT, Data, and Digital Operations
The digitalization of Dutch public transport has created a growing demand for software engineers, data analysts, cybersecurity professionals, and UX designers. NS Digital, GVB, and RET all have internal tech teams. Salaries in these roles are competitive with the broader Dutch tech market. A mid-level data analyst in the transport sector can expect EUR 4,000 to EUR 5,500 gross per month, with senior software engineers and architects earning significantly more.
These positions are often listed in English and attract applicants from across Europe and beyond.
Finance, HR, and Corporate Functions
Large transport organizations have full back-office departments covering accounting, procurement, human resources, legal, and communications. These are standard corporate roles but within organizations that offer strong CAO-based employment terms. Payroll professionals, HR business partners, and finance controllers typically earn between EUR 3,500 and EUR 5,500 gross per month depending on seniority and employer.
Salary Overview: What Public Transport Jobs Pay in the Netherlands
To give a clear picture, the table below shows approximate gross monthly salaries for common roles in the Dutch public transport sector as of 2026. These figures are based on full-time employment under standard CAO conditions. Net take-home will vary depending on your tax bracket, personal allowances, and whether you use tax credits such as the arbeidskorting or the algemene heffingskorting.
| Job Role | Gross Monthly (EUR) | Approx. Net Monthly (EUR) |
|---|---|---|
| Bus Driver (experienced) | 2,400 – 3,200 | 1,800 – 2,400 |
| Tram Driver | 2,500 – 3,300 | 1,900 – 2,500 |
| Train Driver | 3,200 – 4,500 | 2,300 – 3,100 |
| Station Host / Customer Service | 2,000 – 2,800 | 1,600 – 2,100 |
| Train Technician / Mechanic | 2,800 – 4,200 | 2,100 – 2,900 |
| Traffic Controller / Planner | 2,600 – 4,500 | 2,000 – 3,100 |
| IT / Software Engineer | 4,000 – 6,500 | 2,700 – 4,200 |
| Finance / HR Professional | 3,500 – 5,500 | 2,400 – 3,600 |
Beyond the base salary, most transport employers contribute to a pension fund. NS employees are enrolled in the Spoorwegpensioenfonds (SPF), one of the larger sectoral pension funds in the Netherlands. Other employers contribute to the ABP or a company-specific pension scheme. When factoring in pension contributions as deferred income, total compensation packages are meaningfully higher than the gross salary alone suggests.
Holiday allowance is paid separately, typically 8 percent of annual gross salary, paid in May. This is a standard Dutch employment feature that applies across the transport sector.
Requirements and Qualifications
Language Requirements
Dutch language ability is required for most customer-facing and operational roles. For bus and tram drivers, you need to be able to communicate clearly with passengers and read operational instructions in Dutch. A B1 or B2 level is typically expected. For back-office, IT, and management roles, English is often sufficient, and many job postings from NS and GVB are listed in English.
Some employers actively partner with language schools and offer reimbursement for Dutch language courses as part of their integration and onboarding programs. If you are relocating from outside the Netherlands, this benefit reduces one of the main barriers to entry.
Driving Licenses and Professional Certificates
Bus drivers need a Category D license and a Driver Certificate of Professional Competence (CPC / CCV Code 95). Tram and train drivers need specific operational certificates issued after completing employer-run training. These are not available externally and must be obtained through the hiring organization.
If you already hold a valid Category D license from an EU country, it is recognized in the Netherlands without re-testing. If your license is from a non-EU country, a conversion process applies, which typically involves a theory and practical examination at CBR.
Background Checks and Medical Fitness
All transport roles require a Certificate of Good Conduct (Verklaring Omtrent Gedrag / VOG). This is a standard Dutch employment requirement and can be requested through your local municipality or online via DigiD. Processing takes one to four weeks.
Operational roles such as driving and traffic control also require a medical fitness examination. This checks vision, hearing, cardiovascular health, and cognitive function. The examination is typically arranged and paid for by the employer.
How to Apply for Public Transport Jobs in the Netherlands
Direct Applications to Major Employers
The most reliable approach is to apply directly through the career portals of major operators. NS posts all vacancies on ns.nl/werken-bij-ns. GVB uses gvb.nl/vacatures. Connexxion and Arriva both have dedicated careers sections on their corporate sites. These portals are updated regularly and allow you to set up job alerts.
For technical and IT roles, companies like NS also post on LinkedIn and on specialized tech job boards. It is worth following the LinkedIn pages of NS, GVB, RET, and HTM to be notified when relevant roles go live.
Recruitment Agencies
Several recruitment agencies specialize in transport and logistics in the Netherlands. Tempo-Team, Randstad, and Manpower all have dedicated transport divisions. Working through an agency can be a useful entry point, particularly for candidates who are new to the Dutch job market. Agency assignments sometimes convert to direct employment with the transport operator after a set period.
Preparing Your Application
Dutch employers typically expect a concise CV of no more than two pages, written in either Dutch or English depending on the role. A motivatiebrief (cover letter) is usually required and should explain specifically why you are interested in the role and what you bring to the team. Generic cover letters are filtered out quickly.
For driving roles, make sure your CV clearly states your license category, CCP/CCV certification status, and years of driving experience. For technical roles, list your diplomas (MBO, HBO, WO level), relevant tools and certifications, and any employer names in the transport or infrastructure sector.
Living and Working in the Netherlands as a Transport Employee
The Netherlands is an expensive country to live in, particularly in Amsterdam, Rotterdam, The Hague, and Utrecht. Housing is the highest cost for most workers. A studio or one-bedroom apartment in Amsterdam costs EUR 1,400 to EUR 2,200 per month in the rental market. Outside the major cities, costs are considerably lower. Many transport employers, especially those hiring for regional routes, are based in smaller cities like Eindhoven, Groningen, Tilburg, or Zwolle, where living costs are more manageable relative to salary.
Health insurance is mandatory in the Netherlands. The basic package from insurers like Zilveren Kruis, VGZ, CZ, or Menzis costs approximately EUR 140 to EUR 160 per month. Employees with lower incomes may qualify for the zorgtoeslag healthcare allowance, which reduces this cost.
For workers relocating from abroad, the 30% ruling is worth checking. This tax facility allows qualifying international employees to receive 30 percent of their salary tax-free, reducing the effective tax burden significantly. Eligibility depends on your salary level, residency history, and whether you have been recruited from outside the Netherlands. Transport drivers typically do not qualify due to salary thresholds, but IT professionals, engineers, and managers often do. An independent tax advisor or a service like a belastingadviseur can help you assess this properly, especially in the first year of employment.
Opening a Dutch bank account is one of the first practical steps after starting employment. Most employers pay salaries to a Dutch account (IBAN). ABN AMRO, ING, and Bunq all offer accounts that can be opened with a BSN number and a valid residence document. For workers who send money home, remittance services with competitive rates are widely used, particularly by expats in the Netherlands.
Career Growth and Long-Term Prospects
Public transport in the Netherlands is not a dead-end sector. Internal mobility is actively encouraged by major employers. A bus driver at Connexxion can qualify for instructor roles, fleet management positions, or operational planning after several years. A station host at NS can transition into team leadership, training coordination, or commercial departments.
NS in particular has a reputation for investing in employee development. Internal training programs, subsidized higher education, and leadership tracks are available to employees across all levels. The same applies at GVB and RET, where union agreements protect access to training budgets and development opportunities.
For those with an interest in the sustainability transition, the transport sector is also expanding its green infrastructure. The Netherlands aims to have fully electric bus fleets in most regions by 2030. This is creating new demand for battery systems engineers, charging infrastructure specialists, and sustainability coordinators within transport companies. These are emerging roles that command competitive salaries and will continue to grow in the coming years.
Final Thoughts
Public transport jobs in the Netherlands offer more than just a paycheck. They come with regulated employment conditions, genuine job security, pension coverage, and real opportunities to build a career over the long term. The sector is actively hiring across a wide range of roles, from bus drivers and train technicians to IT professionals and HR specialists.
If you have the right qualifications, a willingness to learn Dutch if needed, and a clear application, there is a real path into this sector for both Dutch residents and international applicants. The combination of stable income, employment protections under the CAO, and the strength of the Dutch social security system makes these positions worth serious consideration for anyone building a financial foundation in the Netherlands.
Start by identifying the employer and role that fits your background, apply directly through their official careers portal, and prepare a targeted application that speaks clearly to the specific job. That is the most effective approach in the Dutch job market.