
🇵🇹 Portugal
Driving Schools in Paranhos
Porto, Portugal · 45,000
Paranhos, Porto, Portugal
Find Driving Schools Near You
Quick Reference
Test Questions
30
Pass Mark
27/30
Minimum Age
18
License Fee
30€ approximately
Source: IMT · Last updated: 2026-03-15
Question 1 of 5
Can You Pass the Test?
Try a few real practice questions
What does the end of priority road sign look like?
Emergency Numbers
Speed Limits
Road Hazards
Autumn and winter storms bring heavy rain, strong winds, and reduced visibility — particularly along…
Medieval town centres (Lisbon's Alfama, Porto's Ribeira, Evora, Sintra) have extremely narrow cobble…
Lisbon's iconic tram network shares roads with cars in narrow streets. Trams have priority and track…
Porto's steep riverside terrain means sharp inclines, tight hairpin bends, and heavy braking zones —…
FAQ
How much does a driving licence cost in Portugal?
The total cost for a Category B driving licence in Portugal is typically €700-1,200. This includes: driving school package €650-900 (28 theory + 32 practical lessons), medical certificate €20-50, theory test €15 (IMT) to €110 (private centre), practical test €30 (IMT) to €120 (private centre), licence issuance €30, and photos/documents €10-15. Extra lessons cost €12-20 per hour. Lisbon and Porto are generally more expensive than rural areas.
What is the Portuguese theory test format?
The theory test (exame teorico) for Category B consists of 30 multiple-choice questions drawn from an official bank of over 6,000 questions. You have 30 minutes to complete the test and must answer at least 27 questions correctly (90% pass mark). The test is computer-based and administered at IMT offices (€15) or approved private centres (up to €110). Questions cover the Codigo da Estrada, traffic signs, road safety, vehicle mechanics, and first aid.
What is the blood alcohol limit in Portugal?
Portugal has a 0.5 g/L BAC limit for general drivers. Novice drivers (first 3 years with carta provisoria) and professional drivers have a reduced limit of 0.2 g/L. A BAC of 1.2 g/L or above is a criminal offence punishable by up to 1 year imprisonment. Fines for administrative BAC offences range from €250 to €2,500 with possible licence suspension of 1-36 months.