Free · No login required

# Belgian truck toll Brussels – Namur

The Belgian kilometre charge for the route from Brussels to Namur: kilometres per region, the toll for your truck and the route on the map. Change origin, destination or vehicle class to recalculate.

## Route

Origin

Destination

## Vehicle classification

Maximum authorised mass (incl. trailer)

Euro emission class

CO₂ emission class (Flanders only)

Only Flanders sets Euro VI rates by CO₂ class. Vehicles registered before 1 July 2019, or without proof, are class 1.

| Region                | Rate per km |
| --------------------- | ----------- |
| Flanders              | €0.285      |
| Wallonia (excl. VAT)  | €0.205      |
| Brussels, motorway    | €0.171      |
| Brussels, other roads | €0.271      |

Official Viapass rates, valid since July 1, 2026\. Wallonia charges a fee: its rate excludes VAT.

Estimated kilometre charge

€0.00

Enter an origin and destination, then click "Calculate route" to see your toll estimate.

## Map: roads with the kilometre charge and your route

* Your route, tolled
* Your route, toll-free
* Roads with the kilometre charge (Brussels: every road)

## Other routes to and from Brussels and Namur

* [Antwerp – Brussels](/en/tools/belgium-toll-calculator/antwerpen/brussel)
* [Ghent – Brussels](/en/tools/belgium-toll-calculator/gent/brussel)
* [Brussels – Liège](/en/tools/belgium-toll-calculator/brussel/liege)
* [Brussels – Charleroi](/en/tools/belgium-toll-calculator/brussel/charleroi)
* [Brussels – Mons](/en/tools/belgium-toll-calculator/brussel/mons)
* [Brussels – Leuven](/en/tools/belgium-toll-calculator/brussel/leuven)
* [Brussels – Arlon](/en/tools/belgium-toll-calculator/brussel/arlon)
* [Zeebrugge – Brussels](/en/tools/belgium-toll-calculator/zeebrugge/brussel)
* [Kortrijk – Brussels](/en/tools/belgium-toll-calculator/kortrijk/brussel)
* [Tournai – Brussels](/en/tools/belgium-toll-calculator/tournai/brussel)
* [Liège – Brussels](/en/tools/belgium-toll-calculator/liege/brussel)
* [Genk – Brussels](/en/tools/belgium-toll-calculator/genk/brussel)
* [Antwerp – Namur](/en/tools/belgium-toll-calculator/antwerpen/namur)
* [Liège – Namur](/en/tools/belgium-toll-calculator/liege/namur)

## Toll from popular freight hubs

* [Antwerp](/en/tools/belgium-toll-calculator/from/antwerpen) · port
* [Zeebrugge](/en/tools/belgium-toll-calculator/from/zeebrugge) · port
* [Ghent](/en/tools/belgium-toll-calculator/from/gent) · port
* [Liège](/en/tools/belgium-toll-calculator/from/liege) · air cargo hub
* [Genk](/en/tools/belgium-toll-calculator/from/genk) · logistics hub

## Which roads have the kilometre charge?

Each region charges on its own road network. Your on-board unit must be on on every Belgian road, but you only pay on the roads below.

### Flanders

Every motorway with its ramps and bretels (A1, A2, A3, A4, A7, A8, A10, A11, A12, A13, A14, A17, A18, A19, A21, A25, A112, A201, R0, R1, R2, R4, and R8), plus the regional roads and sections in the table. Every other Flemish road is toll-free.

| Road  | Section (legal wording, Dutch)                                                    |
| ----- | --------------------------------------------------------------------------------- |
| N1    | Brussel–Antwerpen–grens NL (Breda)                                                |
| N2    | Brussel–Hasselt–grens NL (Maastricht)                                             |
| N3    | Brussel–grens Wallonië (Luik)                                                     |
| N4    | Brussel–grens Wallonië (Namen)                                                    |
| N5    | Brussel–grens Wallonië (Charleroi)                                                |
| N6    | Brussel–grens Wallonië (Bergen)                                                   |
| N7    | Halle–grens Wallonië (Doornik)                                                    |
| N8    | Brussel–Ninove–Oudenaarde–Kortrijk–Ieper–Koksijde                                 |
| N9    | Brussel–Gent–Brugge–Oostende                                                      |
| N10   | Mortsel–Diest                                                                     |
| N12   | Antwerpen – (kruising met) R13 Turnhout                                           |
| N13   | Lier – (kruising met) E313 Herentals-West                                         |
| N14   | Mechelen (kruising met R6) – grens NL (met uitzondering van zone binnen R16 Lier) |
| N15   | Mechelen – N19                                                                    |
| N16   | Vanaf A14 (E17)–Mechelen                                                          |
| N19   | Tussen A13 (E313) en A21 (E34)                                                    |
| N19g  | N19 (Kasterlee)–R14 (Geel)                                                        |
| N20   | Hasselt–grens Wallonië (Luik)                                                     |
| N28   | N6 (Halle) – N8 (Ninove)                                                          |
| N31   | (E403) Brugge–Zeebrugge                                                           |
| N32   | Brugge – grens FR                                                                 |
| N34   | Hendrik van Minderhoutstraat (Zeebrugge) – N31                                    |
| N34a  | Kustlaan (Zeebrugge) tussen Hendrik van Minderhoutstraat en Zeegeulstraat         |
| N34f  | Slijkensesteenweg (Oostende)                                                      |
| N34i  | Zeesluisstraat (Zeebrugge)                                                        |
| N35   | Deinze–N37 (Tielt); Pittem (de kruising met N50)–(de kruising met) N330           |
| N36   | Van R32 (Roeselare) tot N35 (Zarren) en van A14 (E17) tot N8 (Avelgem)            |
| N37   | Aalter (E40) – Roeselare (R32)                                                    |
| N38   | A19 – grens FR                                                                    |
| N42   | Vanaf (de kruising met) N8–grens met Wallonië                                     |
| N43   | Vanaf (de kruising met) R8–(de kruising met) R4                                   |
| N44   | Aalter–Maldegem                                                                   |
| N47   | N9–A14 (E17)                                                                      |
| N49   | (E34) Antwerpen–Zelzate–Maldegem–Knokke (Knokke-Heist)                            |
| N50   | Brugge–Ingelmunster–Kortrijk–grens Wallonië (Bergen)                              |
| N58   | Van grens Wallonië tot A14 (E17) en van A19 tot grens Wallonië                    |
| N60   | Gent–Oudenaarde–Ronse–grens Wallonië (Leuze)                                      |
| N70   | Gent–Antwerpen                                                                    |
| N71   | R14 – N74                                                                         |
| N73   | Heppen N78 (Kinrooi)                                                              |
| N74   | N715 – grens NL                                                                   |
| N75   | A2 (E314) – N78 (Dilsen-Stokkem)                                                  |
| N76   | N20 (Kortessem) – N71 (Hamont-Achel)                                              |
| N80   | Hasselt–grens Wallonië (Namen)                                                    |
| N101  | A12 – R2 – N180 (Noorderlaan)                                                     |
| N101a | Oudendijkweg (incl. Oudendijkbrug en Frederik-Hendrikbrug)                        |
| N101b | Kruisschansweg                                                                    |
| N111  | N180 (Noorderlaan) – A12                                                          |
| N180  | N101 (Scheldelaan) – N111                                                         |
| N186  | Antwerpen (Jan de Voslei)                                                         |
| N223  | N2 (Tielt-Winge) – N3 (Tienen)                                                    |
| N320  | N358 – N9                                                                         |
| N320a | N320 – N9                                                                         |
| N350  | N34 – A11                                                                         |
| N358  | N320 – N9                                                                         |
| N376  | N49 (Knokke-Heist) – grens NL                                                     |
| N382  | N36 (Anzegem) – A14 (E17)                                                         |
| N424  | N456 – R4 Oost                                                                    |
| N450  | A11 (E34)–Melseledijk nr 68                                                       |
| N456  | N424 – R4 West                                                                    |
| N458  | N456 – Langerbrugge-Eiland                                                        |
| N474  | Van Langerbrugge-Eiland tot Vasco da Gamalaan en van Terdonkkaai tot A11 (E34)    |
| N713  | N71 – N712b                                                                       |
| N715  | A2 (E314) – N74 (Lommel)                                                          |
| N722  | Vanaf N80 (Hasselt) tot N718 (St-Truiden)                                         |
| R14   | Ring om Geel                                                                      |
| R31   | Ring om Oostende (deel tussen A10 en N9)                                          |
| R32   | Ring om Roeselare (deel tussen A17 (E403) en de N37)                              |
| R33   | Ring om Poperinge tussen beide delen van N38                                      |

Source: Annex 2 of the Flemish Tax Code (Vlaamse Codex Fiscaliteit), version of 1 January 2024.

### Wallonia

SOFICO’s structuring network: the motorways, the ring roads around the cities and the main N-roads, about 2,700 km in all. The map shows the official charging network of the Service public de Wallonie.

### Brussels

In the Brussels-Capital Region every road is charged. The motorways (the A12, E40, E411 and the Brussels sections of the Ring) take the motorway rate; every other road the higher urban rate.

## How does this calculator work?

It requests the fastest route and lays every stretch of it over the official charging networks: for Wallonia the charging network of the Service public de Wallonie, for Brussels the region boundary and its motorways, and for Flanders the roads in Annex 2 of the Flemish Tax Code, cut from the road register of the Agency for Roads and Traffic (AWV).

It then multiplies the kilometres per region by the rate for your weight, Euro and CO₂ class. The result is an estimate: the actual charge follows from your on-board unit’s GPS record and the route the driver really drives.

## Belgian truck toll: frequently asked questions

### What is the Belgian kilometre charge?

Since 1 April 2016, trucks over 3.5 tonnes in Belgium pay a charge per kilometre driven on designated roads. Flanders, Wallonia and Brussels each charge on their own road network, at their own rates. The charge is collected through a mandatory on-board unit (OBU) and managed by Viapass.

### Who has to pay the kilometre charge?

Every goods vehicle (category N) with a maximum authorised mass over 3.5 tonnes, loaded or empty, Belgian or foreign, and tractor units with body code BC. The rate depends on the maximum authorised mass including the trailer. Vehicles such as defence, fire and police vehicles can be exempted.

### Which roads does the kilometre charge apply to?

In Flanders: every motorway, the R0, R1, R2, R4 and R8 rings and about seventy designated regional roads. In Wallonia: SOFICO’s structuring network of motorways, city rings and main N-roads. In Brussels: every road. The map and the list above show every charged section.

### Why are there two rates in Brussels?

Brussels charges on every road in the region, but at a lower rate on its motorways than on the other, urban roads. For a Euro VI truck over 32 tonnes that is currently €0.171 per km on the motorway and €0.271 per km on other roads.

### Does the CO₂ class matter?

Only in Flanders: since 1 July 2026 the rate for Euro VI trucks also depends on CO₂ emission class 1 to 4\. Vehicles registered before 1 July 2019, or without proof of their class, are class 1\. Zero-emission trucks are class 5\. Wallonia and Brussels do not (yet) differentiate by CO₂.

### How is the kilometre charge calculated?

Per region: kilometres on the charging network × the rate for your weight and emission class. Flanders charges 99% of the registered kilometres (a 1% GPS correction). Example: 100 km in Flanders with a Euro VI truck over 32 tonnes in CO₂ class 1 currently costs €28.21\. The rate is €0.285 per km in Flanders and €0.205 per km excluding VAT in Wallonia.

### What do zero-emission trucks pay?

Flanders and Brussels charge zero-emission trucks a much lower rate: the reduction is 80% in 2026 and tapers to 20% in 2029\. Zero-emission trucks up to 4.25 tonnes pay nothing until the end of 2029\. Wallonia has no separate rate: a zero-emission truck pays the Euro VI rate there.

### Do I need an on-board unit (OBU)?

Yes. Every chargeable truck needs an activated on-board unit from an accredited provider before it enters Belgium, switched on on every public road. Accredited providers include Satellic, Axxès, Telepass, Toll4Europe, TotalEnergies (AS24) and W.A.G. (Eurowag). Paying afterwards is not possible.

Sources: rates from Viapass (edition 1 July 2026); road network from Annex 2 of the Flemish Tax Code (via the AWV road register), the Service public de Wallonie (SPW) charging network and UrbIS (Brussels). Last checked: September 30, 2026.

Driving on to the Netherlands? [Dutch truck toll calculator →](/en/tools/toll-calculator)

Manage toll costs across your entire fleet?

Transportial automatically calculates toll costs per trip and includes them in your profitability reporting.

[See Transportial →](https://portal.otms.transportial.com/auth/register)

[← Back to all free tools](/en/tools)

---
Canonical page: https://transportial.com/en/tools/belgium-toll-calculator/brussel/namur
