Blood Alcohol Content (BAC) Drink Driving Limits across Europe

These are the maximum drink driving limits across Europe for drivers as well as special limits for commercial and novice drivers where applicable. Shown in grammes per litre.

Standard   Commercial drivers   Novice drivers
Austria0.5 0.1 0.1
Belgium0.5 0.2 0.5 
Bulgaria0.5 0.5 0.5
Croatia0.50.00.0
Cyprus0.50.2 0.2
Czech Republic   0.0 0.0 0.0
Denmark0.5 0.5 0.5
Estonia0.2 0.2 0.2
Finland0.50.50.5
France0.5 0.5 (0.2 bus drivers) 0.2 
Germany0.5 0.0 0.0
Greece0.5 0.2 0.2
Hungary0.0 0.0 0.0
Ireland0.5 0.2 0.2
Italy0.5 0.0 0.0
Latvia0.5 0.5 0.2
Lithuania0.4 0.00.0 
Luxembourg0.5 0.2 0.2
Malta0.50.20.2
Netherlands0.5 0.5 0.2
Norway0.20.20.2
Poland0.2 0.2 0.2
Portugal0.5 0.2 0.2
Romania 0.0 0.0 0.0
Slovakia 0.0 0.0 0.0
Slovenia 0.5 0.0 0.0
Spain 0.5 0.3 0.3 (0.0 for under 18s)
Sweden0.2 0.2 0.2
UK [i]0.8 0.8 0.8
Switzerland 0.5 0.10.1
[i] Scotland 0,5 for all groups.
Last updated: December 2021

Standard BAC limits in grammes per litre in European countries. Some countries have lower limits for commercial drivers and novice drivers – see table.