More kilometres driven in 2025, mainly due to a rise in the number of cars
In 2025, a total of 153.5 billion kilometres were driven by road vehicles in the Netherlands – including passenger cars, delivery vans, heavy goods vehicles, motorhomes and buses. That was 1.1 percent more than in 2024 and 2.3 percent more than in 2019, the year before the coronavirus pandemic. Statistics Netherlands (CBS) reports this on the basis of newly released figures.
Vehicles driven further and more vehicles on the road
Passenger cars, in particular, contributed to this increase: 1.6 billion kilometres (+1.3 percent) more than in 2024. The distance driven also increased among delivery vans, public buses and motorhomes.
Passenger cars accounted for 80.1 percent of all kilometres driven. The increase in the distance driven by cars is due to the growing number of cars on the road. The increase in the number of passenger cars in 2025 was 2.1 percent compared with 2024, but the actual distance driven per car fell by 0.8 percent.
| Jaar | Passenger cars (x billion) | Vans (x billion) | Lorries (x billion) | Tractor unit for semi-trailers (x billion) | Public transport buses (x billion) | Coach buses (x billion) | Motorhomes (x billion) |
|---|---|---|---|---|---|---|---|
| 2018 | 119.89 | 18.15 | 2.72 | 6.62 | 0.47 | 0.20 | 0.90 |
| 2019 | 120.25 | 18.69 | 2.71 | 6.71 | 0.46 | 0.20 | 0.95 |
| 2020 | 101.67 | 17.92 | 2.60 | 6.53 | 0.43 | 0.08 | 0.71 |
| 2021 | 104.64 | 18.73 | 2.62 | 6.75 | 0.41 | 0.08 | 0.93 |
| 2022 | 113.86 | 19.15 | 2.59 | 6.81 | 0.39 | 0.14 | 1.16 |
| 2023 | 118.66 | 19.12 | 2.53 | 6.73 | 0.37 | 0.16 | 1.28 |
| 2024 | 121.37 | 19.23 | 2.55 | 6.68 | 0.39 | 0.17 | 1.35 |
| 2025 | 122.95 | 19.30 | 2.55 | 6.68 | 0.43 | 0.16 | 1.43 |
| * provisional figures | |||||||
Increasing share of kilometres driven in electric cars
In 2025, 10.8 percent of kilometres were driven by fully electric cars. That was an increase of 23.1 percent over the previous year, and almost nine times as many as in 2019. Hybrid cars and plug-in hybrids also covered significantly more kilometres than in 2024 (+17.4 percent and +39.4 percent, respectively). The number of these types of cars on the road also increased, by 19.8 percent and 40.4 percent, respectively.
Even though the distance driven by petrol cars fell in 2024 and 2025, most kilometres are still driven in petrol cars. The number of kilometres driven by diesel cars in 2025 was down by two-thirds compared with 2019.
| Jaar | Petrol (%) | Diesel (%) | Fully electric (%) | Plug-in hybrid (%) | Hybrid (%) | Other (%) |
|---|---|---|---|---|---|---|
| 2018 | 65.1 | 27.7 | 0.5 | 2.1 | 2.5 | 2.0 |
| 2019 | 66.7 | 25.6 | 1.2 | 2.0 | 2.8 | 1.8 |
| 2020 | 69.2 | 21.8 | 2.3 | 1.8 | 3.2 | 1.6 |
| 2021 | 69.7 | 18.8 | 3.6 | 2.1 | 4.3 | 1.5 |
| 2022 | 68.4 | 16.3 | 5.3 | 2.9 | 5.7 | 1.4 |
| 2023 | 67.6 | 13.1 | 7.0 | 3.9 | 7.1 | 1.3 |
| 2024 | 65.4 | 10.5 | 8.9 | 5.4 | 8.6 | 1.2 |
| 2025 | 62.4 | 8.3 | 10.8 | 7.4 | 10.0 | 1.1 |
| * provisional figures | ||||||
More kilometres driven by more environmentally friendly cars
An ever-increasing share of kilometres are driven by greener cars. More than half of the total distance driven in 2025 was covered by Euro 6 cars, the category with the lowest emissions for vehicles powered by internal combustion engines. Zero-emission vehicles accounted for 10.8 percent of the total distance driven.
8.0 percent of the total number of vehicles on the road in the Netherlands consists of older passenger cars with a Euro 3 label or lower. This group of vehicles accounted for 3.8 percent of the total number of kilometres driven. This is because older vehicles are used less frequently, on average.
| Jaar | Euro 0 (%) | Euro 1 (%) | Euro 2 (%) | Euro 3 (%) | Euro 4 (%) | Euro 5 (%) | Euro 6 (%) | Zero-emissie (%) |
|---|---|---|---|---|---|---|---|---|
| 2018 | 0.5 | 0.5 | 5.6 | 9.4 | 26.9 | 29.4 | 27.1 | 0.5 |
| 2019 | 0.5 | 0.4 | 4.2 | 7.9 | 24.9 | 27.7 | 33.2 | 1.2 |
| 2020 | 0.5 | 0.3 | 3.4 | 7.1 | 23.9 | 26.6 | 35.8 | 2.3 |
| 2021 | 0.5 | 0.2 | 2.5 | 5.8 | 22.2 | 25.8 | 39.5 | 3.6 |
| 2022 | 0.4 | 0.2 | 1.8 | 4.6 | 19.9 | 24.6 | 43.2 | 5.3 |
| 2023 | 0.4 | 0.2 | 1.4 | 3.8 | 18.2 | 23.0 | 46.1 | 7.0 |
| 2024 | 0.4 | 0.1 | 1.1 | 3.1 | 16.4 | 21.3 | 48.7 | 8.9 |
| 2025 | 0.4 | 0.1 | 0.8 | 2.4 | 14.5 | 19.7 | 51.2 | 10.8 |
| * provisional figures | ||||||||
Private individuals drive the furthest
Private vehicle users (i.e. excluding business drivers) accounted for the largest share of the total distance driven, at 77.6 percent. The remainder came from vehicles registered to a company (legal entities). In 2025, private individuals drove an average of 11.2 thousand kilometres each, 0.7 percent less than in 2024. This is considerably less than business drivers, who drove an average of 18.7 thousand kilometres each in 2025.
Young people drive more kilometres than older people
Those aged under 30 drive an average of 13.6 thousand kilometres per year, the highest of any age group. The average annual distance driven by people in their thirties and forties is at a similar level. Among those in their fifties and sixties, however, the number of kilometres driven per year is declining. People aged 70 and over drive significantly less, averaging 7.2 thousand kilometres per year.
| Leeftijdsgroep | Average kilometres driven per year (1,000 km) |
|---|---|
| Under 30 | 13.6 |
| 30-39 yrs | 13.2 |
| 40-49 yrs | 12.8 |
| 50-59 yrs | 12.2 |
| 60-69 yrs | 10.5 |
| 70 yrs and over | 7.2 |
| * provisional figures | |
Distance travelled is highest in Flevoland and lowest on the Wadden Islands
Private cars registered in Almere drove the furthest in 2025, on average: 14.2 thousand, followed by Lelystad (13.4 thousand kilometres) and Dronten (13.3 thousand).
Cars on the Wadden Islands drove the least, on average. Private cars on Terschelling drove an average of 6.9 thousand kilometres, less than half the distance driven by cars registered in Almere.
| Gemeente | Average distance driven per year ( thousand km) |
|---|---|
| Almere | 14.188 |
| Lelystad | 13.350 |
| Dronten | 13.341 |
| Noordoostpolder | 13.335 |
| Zeewolde | 13.328 |
| Steenwijkerland | 12.880 |
| Amsterdam | 12.775 |
| Tholen | 12.768 |
| Westerveld | 12.746 |
| Aa en Hunze | 12.683 |
| Ooststellingwerf | 12.602 |
| Heerenveen | 12.580 |
| Borger-Odoorn | 12.565 |
| Utrecht (gemeente) | 12.547 |
| Coevorden | 12.520 |
| Reimerswaal | 12.486 |
| Meppel | 12.472 |
| Opsterland | 12.465 |
| De Fryske Marren | 12.450 |
| Noord-Beveland | 12.445 |
| Midden-Drenthe | 12.436 |
| Súdwest-Fryslân | 12.421 |
| Harlingen | 12.361 |
| De Wolden | 12.237 |
| Groningen (gemeente) | 12.207 |
| Steenbergen | 12.197 |
| Zaltbommel | 12.194 |
| Westerwolde | 12.192 |
| Moerdijk | 12.191 |
| Waadhoeke | 12.165 |
| Hollands Kroon | 12.154 |
| Gorinchem | 12.128 |
| Weststellingwerf | 12.126 |
| Het Hogeland | 12.114 |
| Amersfoort | 12.100 |
| Tynaarlo | 12.089 |
| Arnhem | 12.075 |
| Zwartewaterland | 12.069 |
| Culemborg | 12.060 |
| Goeree-Overflakkee | 12.057 |
| Oldambt | 12.051 |
| Diemen | 12.037 |
| Zwolle | 12.035 |
| Westerkwartier | 12.023 |
| Rotterdam | 12.012 |
| Bergen (L.) | 12.012 |
| Eemsdelta | 12.003 |
| Kampen | 12.002 |
| Noardeast-Fryslân | 11.967 |
| West Betuwe | 11.947 |
| Schouwen-Duiveland | 11.939 |
| Druten | 11.931 |
| Vijfheerenlanden | 11.908 |
| Waterland | 11.876 |
| Ommen | 11.873 |
| Gooise Meren | 11.864 |
| Enkhuizen | 11.863 |
| Assen | 11.786 |
| Urk | 11.776 |
| Hardenberg | 11.755 |
| Leeuwarden | 11.754 |
| Zaanstad | 11.740 |
| Smallingerland | 11.738 |
| Harderwijk | 11.729 |
| Utrechtse Heuvelrug | 11.721 |
| Borsele | 11.718 |
| Elburg | 11.714 |
| West Maas en Waal | 11.667 |
| Hoogeveen | 11.665 |
| Tytsjerksteradiel | 11.656 |
| Midden-Groningen | 11.644 |
| Emmen | 11.638 |
| Tiel | 11.632 |
| Maasdriel | 11.616 |
| Altena | 11.611 |
| Veendam | 11.609 |
| Medemblik | 11.604 |
| Bergen op Zoom | 11.577 |
| Doesburg | 11.571 |
| Deventer | 11.567 |
| Buren | 11.557 |
| Zeist | 11.548 |
| Hoorn | 11.544 |
| Pekela | 11.519 |
| Woudenberg | 11.517 |
| Sluis | 11.516 |
| Overbetuwe | 11.514 |
| Neder-Betuwe | 11.512 |
| 's-Hertogenbosch | 11.506 |
| Wageningen | 11.503 |
| Woensdrecht | 11.503 |
| Schiedam | 11.500 |
| Purmerend | 11.499 |
| Lochem | 11.483 |
| Olst-Wijhe | 11.476 |
| Stadskanaal | 11.470 |
| Houten | 11.470 |
| Rozendaal | 11.466 |
| Achtkarspelen | 11.458 |
| Nijmegen | 11.455 |
| Venray | 11.447 |
| Land van Cuijk | 11.440 |
| Oldebroek | 11.439 |
| Gouda | 11.416 |
| Zutphen | 11.385 |
| Bunnik | 11.365 |
| Heerde | 11.361 |
| Hattem | 11.359 |
| Dordrecht | 11.346 |
| Nunspeet | 11.339 |
| Kapelle | 11.312 |
| Roosendaal | 11.311 |
| Molenlanden | 11.304 |
| Stichtse Vecht | 11.284 |
| Lopik | 11.283 |
| Rhenen | 11.281 |
| Drechterland | 11.253 |
| Dantumadiel | 11.251 |
| Dalfsen | 11.250 |
| Gennep | 11.245 |
| Hilversum | 11.243 |
| Bodegraven-Reeuwijk | 11.242 |
| Halderberge | 11.224 |
| Leudal | 11.223 |
| Brummen | 11.218 |
| Vught | 11.216 |
| Wijk bij Duurstede | 11.209 |
| Huizen | 11.199 |
| Renkum | 11.196 |
| Oss | 11.191 |
| Roermond | 11.191 |
| Middelburg (Z.) | 11.182 |
| Hoeksche Waard | 11.179 |
| De Bilt | 11.166 |
| IJsselstein | 11.164 |
| Alkmaar | 11.160 |
| Stede Broec | 11.152 |
| Noordenveld | 11.152 |
| Maasgouw | 11.142 |
| Landsmeer | 11.141 |
| Zevenaar | 11.122 |
| Dijk en Waard | 11.122 |
| Baarn | 11.120 |
| Blaricum | 11.110 |
| Nieuwegein | 11.105 |
| Staphorst | 11.098 |
| Hardinxveld-Giessendam | 11.094 |
| Heusden | 11.092 |
| Woerden | 11.090 |
| Veenendaal | 11.089 |
| The Hague | 11.089 |
| Alphen-Chaam | 11.085 |
| Haarlemmermeer | 11.084 |
| Twenterand | 11.067 |
| Ouder-Amstel | 11.062 |
| Leusden | 11.057 |
| Montfoort | 11.056 |
| Voorne aan Zee | 11.045 |
| Eemnes | 11.044 |
| Ede | 11.040 |
| Rheden | 11.037 |
| Goes | 11.032 |
| Oudewater | 11.029 |
| Epe | 11.028 |
| De Ronde Venen | 11.028 |
| Haarlem | 11.027 |
| Barendrecht | 11.025 |
| Nijkerk | 11.020 |
| Reusel-De Mierden | 11.014 |
| Tilburg | 11.011 |
| Berkelland | 11.009 |
| Maassluis | 11.006 |
| Breda | 11.001 |
| Koggenland | 10.991 |
| Alblasserdam | 10.961 |
| Mook en Middelaar | 10.952 |
| Soest | 10.945 |
| Boxtel | 10.942 |
| Veere | 10.941 |
| Echt-Susteren | 10.931 |
| Doetinchem | 10.924 |
| Barneveld | 10.923 |
| Tubbergen | 10.920 |
| Westervoort | 10.919 |
| Hulst | 10.917 |
| Waddinxveen | 10.915 |
| Geertruidenberg | 10.914 |
| Apeldoorn | 10.898 |
| Zuidplas | 10.898 |
| Rijssen-Holten | 10.897 |
| Nissewaard | 10.897 |
| Wijchen | 10.895 |
| Horst aan de Maas | 10.895 |
| Almelo | 10.892 |
| Baarle-Nassau | 10.885 |
| Terneuzen | 10.884 |
| Waalwijk | 10.880 |
| Bronckhorst | 10.875 |
| Vlissingen | 10.865 |
| Beesel | 10.859 |
| Schagen | 10.857 |
| Sliedrecht | 10.848 |
| Sint-Michielsgestel | 10.845 |
| Maashorst | 10.840 |
| Vlaardingen | 10.824 |
| Hof van Twente | 10.824 |
| Heumen | 10.822 |
| Drimmelen | 10.821 |
| Etten-Leur | 10.814 |
| Roerdalen | 10.810 |
| Renswoude | 10.807 |
| Gulpen-Wittem | 10.806 |
| Gemert-Bakel | 10.792 |
| Bergeijk | 10.789 |
| Hendrik-Ido-Ambacht | 10.788 |
| Hilvarenbeek | 10.780 |
| Zoetermeer | 10.779 |
| Beuningen | 10.778 |
| Nieuwkoop | 10.776 |
| Krimpenerwaard | 10.771 |
| Son en Breugel | 10.770 |
| Berg en Dal | 10.769 |
| Oirschot | 10.766 |
| Meierijstad | 10.760 |
| Duiven | 10.755 |
| Boekel | 10.754 |
| Bernheze | 10.753 |
| Cranendonck | 10.751 |
| Kaag en Braassem | 10.749 |
| Uitgeest | 10.726 |
| Alphen aan den Rijn | 10.717 |
| Raalte | 10.715 |
| Oude IJsselstreek | 10.712 |
| Wierden | 10.710 |
| Oosterhout | 10.710 |
| Zundert | 10.686 |
| Den Helder | 10.683 |
| Albrandswaard | 10.681 |
| Dinkelland | 10.668 |
| Peel en Maas | 10.668 |
| Uithoorn | 10.666 |
| Ermelo | 10.661 |
| Beverwijk | 10.659 |
| Wijdemeren | 10.659 |
| Montferland | 10.658 |
| Hellendoorn | 10.657 |
| Scherpenzeel | 10.650 |
| Helmond | 10.648 |
| Delft | 10.642 |
| Venlo | 10.638 |
| Best | 10.634 |
| Edam-Volendam | 10.618 |
| Oost Gelre | 10.612 |
| Oostzaan | 10.609 |
| Capelle aan den IJssel | 10.604 |
| Eijsden-Margraten | 10.602 |
| Borne | 10.568 |
| Loon op Zand | 10.564 |
| Voorst | 10.550 |
| Weert | 10.545 |
| Velsen | 10.535 |
| Bladel | 10.530 |
| Simpelveld | 10.526 |
| Eindhoven | 10.520 |
| Amstelveen | 10.519 |
| Zoeterwoude | 10.519 |
| Losser | 10.512 |
| Oldenzaal | 10.505 |
| Gilze en Rijen | 10.495 |
| Enschede | 10.488 |
| Dongen | 10.483 |
| Leiden | 10.479 |
| Zwijndrecht | 10.478 |
| Lingewaard | 10.472 |
| Someren | 10.470 |
| Oisterwijk | 10.456 |
| Wormerland | 10.451 |
| Winterswijk | 10.449 |
| Pijnacker-Nootdorp | 10.449 |
| Aalten | 10.447 |
| Lansingerland | 10.434 |
| Ridderkerk | 10.433 |
| Heeze-Leende | 10.429 |
| Papendrecht | 10.423 |
| Eersel | 10.421 |
| Rucphen | 10.416 |
| Laren (NH.) | 10.412 |
| Vaals | 10.409 |
| Haaksbergen | 10.405 |
| Hengelo (O.) | 10.385 |
| Nederweert | 10.365 |
| Teylingen | 10.347 |
| Hillegom | 10.301 |
| Asten | 10.298 |
| Putten | 10.287 |
| Rijswijk (ZH.) | 10.280 |
| Heerlen | 10.278 |
| Laarbeek | 10.275 |
| Goirle | 10.248 |
| Opmeer | 10.247 |
| Beekdaelen | 10.239 |
| Meerssen | 10.238 |
| Waalre | 10.231 |
| Castricum | 10.230 |
| Aalsmeer | 10.222 |
| Voerendaal | 10.203 |
| Maastricht | 10.188 |
| Bloemendaal | 10.186 |
| Sittard-Geleen | 10.178 |
| Brunssum | 10.168 |
| Noordwijk | 10.167 |
| Oegstgeest | 10.118 |
| Bergen (NH.) | 10.117 |
| Valkenburg aan de Geul | 10.116 |
| Bunschoten | 10.109 |
| Heiloo | 10.072 |
| Kerkrade | 10.029 |
| Deurne | 10.015 |
| Geldrop-Mierlo | 9.962 |
| Zandvoort | 9.925 |
| Valkenswaard | 9.925 |
| Heemstede | 9.913 |
| Leiderdorp | 9.903 |
| Heemskerk | 9.892 |
| Wassenaar | 9.887 |
| Stein (L.) | 9.871 |
| Landgraaf | 9.829 |
| Nuenen, Gerwen en Nederwetten | 9.826 |
| Lisse | 9.785 |
| Veldhoven | 9.780 |
| Leidschendam-Voorburg | 9.727 |
| Beek (L.) | 9.722 |
| Midden-Delfland | 9.693 |
| Voorschoten | 9.612 |
| Krimpen aan den IJssel | 9.523 |
| Westland | 9.317 |
| Vlieland | 9.314 |
| Katwijk | 9.267 |
| Schiermonnikoog | 9.039 |
| Texel | 8.626 |
| Ameland | 7.445 |
| Terschelling | 6.913 |
| * provisional figures | |