
The median salary of a heavy truck driver in Switzerland is around 4,700 CHF gross per month, according to data from RTS. However, this median masks very different realities depending on the canton of employment, the type of contract, and the source consulted.
Salary comparators display an average annual gross of 62,400 CHF based on thousands of entries, while direct statements from drivers on Indeed drop to 3,756 CHF gross monthly. Understanding this gap requires looking beyond national averages.
Related reading : Discover the name of the inhabitants of Malaga and the origin of this designation
Discrepancy between reported salaries and salaries displayed on Swiss platforms
Aggregators like jobs.ch compile job offers and HR data. They publish an average annual salary of 62,400 CHF gross, including the thirteenth month. This figure is based on over 8,500 entries covering the entire territory.
In contrast, Indeed shows an average reported by employees themselves of 3,756 CHF gross monthly, updated as of May 8, 2026. When annualized, this falls below 45,100 CHF. The gap exceeds 17,000 CHF per year compared to the average from jobs.ch.
Read also : Celebrating Union: The Different Stages of a Civil Wedding
Job offer platforms include qualified positions (special transport, hazardous materials, crane trucks) that pull the average up. Indeed’s reports include more profiles at the beginning of their careers or in temporary positions, with lower hourly rates.
Companies that publish their salary grids are often those offering the most competitive pay. To better understand the average salary of a heavy truck driver in Switzerland, it is therefore essential to systematically cross-reference these two types of sources.

Heavy truck driver remuneration by canton: concrete disparities
Geography weighs heavily on the paycheck. Urban cantons with a high cost of living (Zurich, Geneva, Basel-City) show salaries significantly above the national average. In contrast, rural cantons in central or eastern Switzerland fall below.
My Easy Business cites telling examples: Appenzell, Schwyz, Uri, Aargau, and Schaffhausen are among the cantons where average salaries remain lower. The logic is simple: fewer international logistics flows, fewer distribution centers, less competitive pressure on salaries.
Glassdoor, for its part, places the salary base between 5,000 and 6,000 CHF gross monthly for all of Switzerland, with an average additional remuneration of 217 CHF per month. At Planzer, one of the main carriers, the median falls between 4,000 and 5,000 CHF. At Transvoirie, it stabilizes around 5,000 CHF.
Why the canton alone is not enough to predict salary
The canton provides a range, not a specific figure. The type of goods transported, the size of the company, and the applicable collective agreement change the equation.
A driver assigned to transporting hazardous materials in the canton of Vaud does not earn the same as a dump truck driver in Valais, even though both cantons are French-speaking.
It is always necessary to check if the offer mentions a thirteenth salary. Some employers include it in the announced gross annual salary, while others do not. Based on 5,000 CHF monthly, this difference represents over 5,000 CHF annually.
Shortage of heavy truck drivers and salary pressure in Switzerland
A study from the University of St. Gallen, relayed by RTS, estimates that there will be a shortage of up to 80,000 professionals in freight transport by 2032 if no measures are taken. This figure covers all professions in road logistics, not just drivers.
The cost of the heavy truck license, estimated at around 10,000 CHF, is a major barrier to entering the profession. Some employers cover all or part of this training to attract candidates.
This is a signal: when the market is tight, companies invest in recruitment rather than immediate salary increases.
Concrete effect on salary negotiations
The shortage has not yet translated into a surge in remuneration. The median salary remains modest compared to other skilled manual trades in Switzerland. However, additional benefits are increasing:
- Partial or full coverage of the C/CE license by the employer, an attractiveness lever that reduces the entry barrier by 10,000 CHF
- Faster transition to permanent contracts, as the sector prioritizes stability to retain experienced drivers
- Bonuses for specialized transport (crane truck, ADR, refrigerated) that can add several hundred francs monthly

Gender pay gap in Swiss road transport
Data compiled by My Easy Business shows that the average salary of male drivers exceeds that of female drivers by a few hundred francs, for equivalent experience and positions. This point is rarely detailed in cantonal comparators, which aggregate figures without gender distinction.
The profession remains predominantly male. The low number of female drivers makes the statistics less reliable, but the trend is consistent with the gaps observed in other transport and logistics professions in Switzerland.
Permanent contracts, temporary work, and contract type: the direct impact on remuneration
Permanent contracts dominate the Swiss road transport sector, and this is a factor for salary stability. A driver on a permanent contract benefits from the thirteenth month, seniority progression, and full social benefits (LPP, accident insurance).
Temporary work, common among cross-border workers and drivers at the beginning of their careers, offers sometimes higher hourly rates but without a thirteenth month or automatic progression. Over a full year, a permanent contract with a thirteenth month generally exceeds a temporary contract in total remuneration.
The choice of contract weighs as much as the choice of canton. A driver who is hesitating between two offers has every interest in comparing the overall annual cost (gross salary, thirteenth month, coverage of the license, specialization bonuses) rather than just the monthly amount.