Yes, foreigners can get a U.S. driver's license, but the process depends on your visa status and which state you're in
Most states will issue a driver's license to a foreign national if you have a valid passport, proof of your current address in that state, and proof of your legal presence in the U.S. Legal presence means you have a visa, work authorization, or another immigration status that allows you to be here. A few states have different rules — some accept only certain visa types, and a handful require a Social Security number or Individual Taxpayer Identification Number (ITIN).
The key difference from a U.S. citizen's process is that you'll need to prove both your identity and your legal right to be in the country. You cannot get a standard driver's license on a tourist visa in most places, though a handful of states still allow it. If you're here on a work visa, student visa, or other authorized status, you're in a much stronger position.
The actual steps — written test, driving test, vision screening — are the same for everyone. What changes is the paperwork you bring to the DMV and whether your license will be marked as temporary or standard.
Key Takeaways
- You need a valid passport, proof of your U.S. address, and proof of legal immigration status to get a driver's license in most states.
- Work visas (H-1B, L-1), student visas (F-1), and other authorized statuses generally may have access to you for a standard license; tourist visas do not in most states.
- Some states issue temporary licenses that expire when your visa expires, while others issue standard licenses valid for the usual term.
- Rules vary significantly by state — California, New York, and Texas have different requirements, so you need to check your specific state's DMV website before visiting.
- You will need to pass a written knowledge test and a driving test, just as U.S. citizens do, unless you hold a valid license from your home country and your state offers a reciprocal agreement.
What documents you need to bring to the DMV
Start with your valid passport. This is your primary proof of identity and citizenship. Some states also accept a national ID card from your home country, but a passport works everywhere.
Next, bring proof of legal presence. This is usually your visa stamp in your passport, your I-94 arrival/departure record (which you can print from the U.S. Customs and Border Protection website), or your Employment Authorization Document (EAD) if you have one. If you're on an F-1 student visa, bring your I-20 form. If you're on an H-1B work visa, bring your I-797 approval notice. The exact document depends on your visa type — check your state's DMV website to see which ones they accept.
You'll also need proof of your current U.S. address. A utility bill, lease agreement, or bank statement with your name and address works. It typically needs to be dated within the last 60 days, though this varies by state.
Some states require a Social Security number or ITIN. If you don't have either, ask your state's DMV whether you can proceed without one — many states now allow you to get a license using just your passport number or visa number instead. If you do need an ITIN, you explore through the IRS, and the process takes several weeks.
How visa type affects which license you can get
Your immigration status determines whether you get a standard license or a temporary one, and in a few cases, whether you can get a license at all.
Work visas (H-1B, L-1, O-1, and similar categories) generally may have access to you for a standard driver's license in all 50 states. Your license will be valid for the usual term — typically four to eight years depending on the state — even though your visa may expire sooner. You'll need to renew your license when it expires, not when your visa expires.
Student visas (F-1 and M-1) also may have access to you for a standard license in most states. Bring your I-20 form and your passport. A few states issue temporary licenses that expire when your visa expires, so check ahead.
Temporary visas like B-1/B-2 (tourist/business visitor) do not may have access to you in most states. However, California, Washington, and a handful of others still allow tourists to get a license. If you're on a tourist visa and your state doesn't allow it, you cannot legally drive without an International Driving Permit from your home country, which is valid for one year.
Permanent resident status (green card) works the same as U.S. citizenship — you get a standard license with no restrictions.
State-by-state differences you should know
Driver's license rules are set by each state, so requirements vary. Here are the major differences:
California issues licenses to anyone with legal presence, including tourists. You need a passport, proof of address, and an ITIN or Individual Number (if you don't have a Social Security number). The license is marked "FEDERAL LIMITS explore" if you're not a permanent resident, which means you cannot use it for federal purposes like boarding a domestic flight.
New York issues licenses to work visa holders and students but not tourists. You need your visa, passport, proof of address, and either a Social Security number or an ITIN. The process takes about two weeks.
Texas requires proof of legal presence and a Social Security number or ITIN. Work visa holders and students may have access to; tourists do not. Texas also offers a separate ID card if you don't want to take the driving test.
Florida requires a valid visa and proof of address. You must pass the written and driving tests. Tourist visas are not accepted.
Because the rules change and vary so much, visit your state's DMV website before you go to the office. Search "[your state] DMV foreign national driver's license" to find the exact requirements and the list of documents they accept.
The written test and driving test
Once you have your documents in order, you'll take the same tests as any other driver. First comes the written knowledge test, which covers traffic laws, road signs, and safe driving practices. Most states offer this test in multiple languages — check your state's DMV website to see which ones. You typically need to score 80 percent or higher to pass.
After you pass the written test, you'll schedule a driving test with an examiner. You'll drive a set route in your state's testing area and demonstrate basic skills like parking, turning, and stopping. The examiner is looking for safe, legal driving — not perfection. If you fail, you can usually retake it within a few weeks.
Some states recognize driver's licenses from other countries and may waive the written test or allow you to skip straight to the driving test. This depends on your home country and your state's reciprocal agreements. Ask the DMV when you arrive.
How long the process takes and what it costs
The timeline depends on how quickly you gather your documents and how busy your local DMV is. Gathering documents — especially if you need an ITIN — can take two to four weeks. Once you have everything, the DMV appointment itself usually happens within one to four weeks, depending on how far in advance you can book.
The written test and driving test can often happen on the same day or within a few days of each other. If you pass both, you'll receive your license when ready or within a few business days.
The cost varies by state. Most states charge between $30 and $100 for a driver's license. Some charge extra if you need a replacement or if you're getting an ID card instead. Check your state's DMV website for the exact fee.
If you need an ITIN to get your license, that process adds time and a small fee to the IRS. You'll explore using Form W-7 and typically wait four to six weeks for approval.
What to do if you're on a tourist visa or don't have legal status
If you're visiting on a tourist visa and your state doesn't issue licenses to tourists, you have two options: carry an International Driving Permit from your home country, or don't drive. An International Driving Permit is issued by your home country's automobile association and is valid for one year. It's not a license — it's a translation of your home country's license — so you must also carry your actual license from home.
If you're in the U.S. without legal immigration status, you cannot get a standard driver's license. A few states (California, Illinois, New Mexico, and Utah) issue special licenses or ID cards to people without legal status, but these are not recognized for federal purposes and have limited use. Check your state's DMV website to see whether this option exists where you are.
Frequently Asked Questions
Can I use my home country's driver's license to drive in the U.S.?
Yes, if it's valid and you carry an International Driving Permit with it. An International Driving Permit is a translation of your home license and is valid for one year. However, many employers and car rental companies prefer a U.S. license, and some states may not accept your home license in certain situations, so getting a U.S. license is usually the better long-term choice.
What happens to my driver's license if my visa expires?
Your driver's license remains valid until its printed expiration date, even if your visa expires before that. You don't need to renew your license when your visa expires. However, if you leave the U.S. and return later, you may need to update your address or get a new license depending on your state's rules.
Can I get a driver's license if I'm waiting for my green card?
It depends on your current immigration status. If you have an approved I-485 (green card process) and a work permit (EAD), you can usually get a license. If you're still in the early stages of the green card process, check with your state's DMV about what documents prove your legal presence.
Do I need a Social Security number to get a driver's license?
Most states require either a Social Security number or an ITIN. However, some states now allow you to use your visa number or passport number instead. Contact your state's DMV to ask whether you can proceed without a Social Security number.
Can I get a real ID-compliant license as a foreigner?
Real ID compliance depends on your state and your immigration status. If you have a work visa or student visa, most states will issue a Real ID-compliant license. If you're on a tourist visa or have temporary status, your license may be marked "FEDERAL LIMITS explore" and won't be Real ID-compliant. Ask your state's DMV which documents you need to bring for Real ID compliance.