The legal alcohol limit for drivers is 0.5 grams per litre of blood. If you are driving and your blood alcohol content measures over 0.5 grams per litre, you incur penalties of different gravity, varying based on the registered levels of blood alcohol content.
• You are liable to a fine from 250-1,250 euros and a prohibition from driving for a period between a month to a year, if your blood alcohol level is between 0.5 g/l and 0.8 g/l.
• If your measured blood alcohol level is 0.8 g/l and 1.2 g/l, you can risk a fine from 500 to 2,500 euros and a ban from driving for two months to two years.
• If the blood alcohol level is measured to 1.2 g/l or more, is considered as a crime in Portugal and you will be looking forward to prison and you will not be allowed to drive for the next three months to three years.
Professional drivers e.g.: rescue or emergency services, collective transport of children and young people up to the age of 16, taxis, heavy passenger cars or goods or transport of dangerous goods (drivers subject to from 0.2 g/l and 0.5 g/l is a fine of € 250 to € 1250 and from 0.5 g/l up to 1.2 g/l a fine of € 500 to € 2500.
Source:- Safe Communities Portugal