What you need to know about Brazilian driver's licenses

A Brazilian driver's license is called a Carteira Nacional de Habilitação (CNH), and it is issued by the state where you live, not by a federal authority. The process involves a written test, a practical driving test, and a medical exam — all of which must be passed before you receive your license. If you are a foreigner living in Brazil, you can obtain a CNH using your passport and proof of residency, though some states have additional requirements. The entire process typically takes two to four months from start to finish.

Brazil has different license categories based on the type of vehicle you want to drive. Category A is for motorcycles, Category B is for cars, and there are higher categories (C, D, E) for trucks and buses. Most people start with Category B. You must be at least 18 years old to drive a car in Brazil, though you can be 16 to drive a motorcycle with parental consent.

Key Takeaways

  • The CNH is issued by your state's transit authority (DETRAN), and you must explore in the state where you live, not online through a national office.
  • You need a medical exam, written test, and practical driving test, all administered by approved testing centers, before you receive your license.
  • Foreigners can obtain a CNH using a passport and proof of residency, but requirements vary by state.
  • The process costs money for each exam and the license itself, and fees vary significantly between states.
  • Your first CNH is valid for five years; renewal requires passing a medical exam and paying a fee, but no new driving test.

Where to start: registering with your state's transit authority

You begin by registering with your state's DETRAN (Departamento Estadual de Trânsito), which is the state transit department. You cannot do this online; you must visit a DETRAN office in person or go to an authorized private center that handles CNH applications. Bring your passport or national ID, proof of residency (a utility bill or rental agreement), and your CPF (Cadastro de Pessoas Físicas, Brazil's tax ID number). If you are a foreigner, you may also need to show your visa or proof of legal residency.

At registration, you will receive a folder with instructions and be assigned to a testing center. The DETRAN will tell you which center to use and when to schedule your exams. Some states allow you to choose your testing center; others assign one based on your address. Registration fees vary by state but typically range from 50 to 150 Brazilian reais.

The medical exam: what doctors check

Before you can take either written or driving tests, you must pass a medical exam conducted by a doctor approved by your state's DETRAN. The doctor checks your vision (including color blindness), hearing, reflexes, and overall physical and mental fitness to drive. You will also answer questions about your medical history, including any conditions that might affect your ability to drive safely.

The exam is straightforward for most people. If you wear glasses or contacts, bring them to the appointment. If you have a chronic condition like diabetes or epilepsy, bring documentation from your doctor showing it is controlled. The medical exam costs between 100 and 300 reais depending on the clinic and state. Once you pass, the doctor gives you a certificate valid for a set period (usually 12 months), which you will need to present when you take your written test.

The written test: what to study and how it works

The written test, called the prova teórica, covers Brazilian traffic laws, road signs, safe driving practices, and vehicle maintenance. The test has 30 multiple-choice questions, and you must answer at least 21 correctly to pass (a score of 70 percent). You have 45 minutes to complete it. The test is administered on a computer at an approved testing center, and you can take it in Portuguese or, in some states, in English or Spanish if you request it in advance.

To study, you can use the official DETRAN manual for your state, which is often available free online or in print at DETRAN offices. Many private websites and apps also offer practice tests based on the official material. You can retake the written test if you fail, but you must wait a set period (usually 7 to 14 days) before trying again. Each attempt costs money, typically 50 to 100 reais per test.

The practical driving test: what happens on the road

After you pass the written test, you schedule your practical driving test, called the prova prática. This test lasts about 20 to 30 minutes and is conducted by an examiner who sits in the car with you. You must demonstrate basic skills: starting the engine, steering, braking, parking, reversing, and following traffic rules. The examiner will direct you through a predetermined route that includes city streets, turns, and parking maneuvers.

You must use a car provided by a driving school or testing center; you cannot use your own vehicle. Most people take driving lessons before the test — typically 20 to 40 hours of instruction spread over several weeks. Driving schools are widely available in Brazil and charge between 50 and 150 reais per hour depending on the city and school. The practical test itself costs between 100 and 250 reais. You must pass on your first or second attempt; if you fail twice, you must retake the written test before you can try the practical test again.

Timeline and costs: what to expect from start to finish

The entire process from registration to receiving your CNH typically takes 60 to 120 days. However, this depends on how quickly you schedule your exams and how many attempts you need. If you pass everything on your first try, you could finish in as little as 6 to 8 weeks. If you fail an exam and need to retake it, add another 2 to 4 weeks.

Total costs vary by state but typically range from 800 to 2,000 reais for the complete process. This includes registration, medical exam, written test, practical test, driving school lessons, and the license itself. Some states are more expensive than others; São Paulo and Rio de Janeiro tend to cost more than smaller states. Once you receive your CNH, it is valid for five years. Renewal requires a medical exam and a fee but no new written or driving test.

Renewing or replacing your CNH

Your CNH expires after five years. To renew, you must pass a medical exam and pay a renewal fee to your state's DETRAN. You do not need to retake the written or practical driving tests. The renewal process is faster than the initial process and usually takes 2 to 4 weeks. You can renew your license up to 30 days before it expires.

If your CNH is lost, stolen, or damaged, you can request a replacement (called a segunda via) at your DETRAN office. This requires proof of the loss or damage and a fee, typically 50 to 100 reais. A replacement is usually issued within 1 to 2 weeks.

Frequently Asked Questions

Can I drive in Brazil with a foreign driver's license?

Yes, you can drive with a valid driver's license from your home country for up to 180 days as a tourist. If you plan to stay longer or become a resident, you must obtain a Brazilian CNH. An International Driving Permit (IDP) is not required but can be useful as a translation of your home license.

What happens if I fail the practical driving test?

You can retake the practical test after waiting a set period, usually 7 to 14 days. If you fail twice, you must retake the written test before you can attempt the practical test again. Each attempt costs money, so many people take additional driving lessons between attempts.

Do I need to attend driving school, or can I practice with a friend?

Driving school is not legally required, but most people attend because examiners expect a certain level of skill and familiarity with Brazilian traffic rules. You can practice with a friend who holds a valid CNH, but you must display an "L" plate on the car and follow specific rules about where and when you can drive.

What if I move to a different state in Brazil?

Your CNH is valid throughout Brazil regardless of which state issued it. You do not need to reapply or transfer it if you move. However, if you want to change your address on the license, you can request an updated CNH from your new state's DETRAN.

How much does a CNH cost in total?

Total costs range from 800 to 2,000 reais depending on your state and how many attempts you need. This includes registration, medical exam, written test, practical test, driving school lessons, and the license fee. Larger cities and wealthier states tend to be more expensive than smaller cities.