Book your California DMV driving test through the DMV website or by phone

To schedule a driving test in California, you go to the California DMV website (dmv.ca.gov) and use their online appointment system, or you call 1-800-777-0133. The online system is faster — you can see available dates and times when ready and confirm your appointment in minutes. The phone line has wait times but works if you do not have internet access or prefer to speak with someone.

You will need your driver's license number or identification number, your date of birth, and the zip code where you want to test. The system shows you available test dates at DMV offices near that location, usually several weeks out. You pick a date and time, confirm your details, and receive a confirmation number by email or text.

Key Takeaways

  • The DMV website (dmv.ca.gov) has an online appointment system where you can see available dates when ready and book in minutes.
  • You can also call 1-800-777-0133 to schedule by phone if you prefer not to use the website.
  • You need your driver's license or ID number, date of birth, and the zip code of the test location you want.
  • Appointments are usually available several weeks in advance, and you receive a confirmation number by email or text.
  • Bring your confirmation number, valid ID, and proof of residency to your test appointment.

What information you need before you book

Have these documents or details ready before you start the booking process. You will need your California driver's license number or state ID number — this is the number on the front of your card. If you do not have a California ID yet, you can use your out-of-state license number or passport number instead.

You also need your date of birth and the zip code of the DMV office location where you want to test. If you are not sure which office is closest to you, the DMV website has a location finder. Some offices have shorter wait times than others, so it is worth checking a few nearby zip codes to see which has the soonest available date.

Using the DMV website to schedule online

Go to dmv.ca.gov and look for the "Appointments" link on the homepage. Click on "Schedule an Appointment." The system will ask you what service you need — select "Drive Test" or "Driving Test." Then enter your driver's license or ID number, date of birth, and the zip code where you want to test.

The website shows you all available dates and times at that location. Pick the one that works for you and click to confirm. You will see a confirmation number on the screen — write it down or take a screenshot. The DMV also sends a confirmation email with your appointment details, test location address, and what to bring.

If the dates shown are too far away, try searching a different zip code. Some DMV offices book up faster than others, and a location 10 or 15 miles away might have an opening weeks sooner.

Calling the DMV phone line to book by phone

Call 1-800-777-0133 during DMV business hours. The line is busiest early in the morning and on Mondays, so calling mid-afternoon on a Wednesday or Thursday usually means a shorter wait. Have your driver's license or ID number, date of birth, and preferred zip code ready when you call.

Tell the representative you want to schedule a driving test. They will confirm your information, show you available dates at the location you choose, and book the appointment for you. They will give you a confirmation number over the phone — ask them to repeat it and write it down. You should receive a confirmation email within a few hours.

What to bring to your driving test appointment

Bring your confirmation number, a valid government-issued photo ID (your driver's license, passport, or state ID), and proof of California residency. Proof of residency can be a utility bill, lease, mortgage statement, or bank statement with your name and current address — it must be dated within the last 60 days.

You also need to bring the vehicle you will use for the test. It must be registered, insured, and in safe working condition. The DMV inspector will check the brakes, lights, windshield wipers, and horn before the test begins. If anything is broken or missing, you will not be allowed to test that day.

If you need to reschedule or cancel

You can cancel or reschedule your appointment through the DMV website using your confirmation number, or by calling 1-800-777-0133. If you cancel at least 24 hours before your appointment, you can reschedule for a different date without losing your spot. If you cancel with less than 24 hours notice, you may have to wait longer for the next available appointment.

If you miss your appointment without canceling, the DMV may require you to wait before you can book again. It is better to cancel early if you know you cannot make it.

Frequently Asked Questions

How far in advance can I book a driving test appointment?

Availability varies by location, but most DMV offices show appointments 4 to 8 weeks ahead. Some busy locations may have longer waits. If the dates at your preferred location are too far out, try a nearby zip code — you may find an earlier opening.

Can I book an appointment if I have not passed the written test yet?

No. You must pass the written knowledge test first and receive your instruction permit. The DMV will not let you schedule a driving test without proof that you have passed the written exam.

What if I cannot find any available appointments in my area?

Try searching a wider area — offices in neighboring cities or counties may have sooner dates. You can also call 1-800-777-0133 and ask the representative if they know of cancellations or if new appointments are opening up soon at your preferred location.

Do I need to bring my instruction permit to the test?

Yes. Bring your instruction permit along with your photo ID and proof of residency. The DMV inspector will check it before you begin the test.

What happens if my confirmation email does not arrive?

Check your spam folder first. If it is not there, log back into the DMV website with your confirmation number and view your appointment details. You can also call 1-800-777-0133 and provide your confirmation number to confirm the appointment is on the books.