Book your California DMV driving test online, by phone, or in person at your local DMV office

You can schedule a driving test appointment through the California DMV website, by calling 1-800-777-0133, or by visiting a DMV office in person. The online method is fastest — you pick your test date and location from available slots, and you get a confirmation number when ready. Phone and in-person scheduling take longer because you are working through a representative, but they work if the website is down or you need help finding an open appointment.

Before you book, you need a valid instruction permit (learner's permit) or provisional license, and you must be at least 16 years old. You also need to know which DMV office you want to test at — California has dozens, and appointment availability varies by location. If your nearest office has no open slots for weeks, you may find an opening at an office 30 or 40 minutes away.

Key Takeaways

  • The DMV website at dmv.ca.gov is the fastest way to book; you see all available dates and times for your chosen location and confirm when ready.
  • You must have a valid California instruction permit or provisional license before you can schedule a test.
  • Appointment availability changes daily, and popular locations often fill up weeks in advance — checking multiple nearby offices can get you in sooner.
  • You can cancel or reschedule your appointment online up to 48 hours before your test time without penalty.
  • Bring your permit, proof of residency, and proof of identity on test day, or the DMV will not let you test.

Schedule online through the DMV website

Go to dmv.ca.gov and click "Schedule an Appointment" in the top navigation. Select "Drive Test" from the list of appointment types. Enter your driver's license or permit number and your date of birth, then click "Check Appointment Availability."

The system will show you a calendar of available dates at your chosen DMV office. Click on a date to see the time slots open that day. Select the time that works for you and click "Confirm Appointment." The DMV will display a confirmation number on screen — write it down or take a screenshot. You will also receive a confirmation email with your appointment details, test location, and what to bring.

If your preferred office has no open slots, go back and select a different DMV location. You can search by city or zip code. Smaller or less busy offices often have openings weeks sooner than major urban locations.

Call the DMV phone line to book by phone

Call 1-800-777-0133 during business hours (Monday through Friday, 8 a.m. to 5 p.m. Pacific time). Tell the representative you want to schedule a driving test. Have your permit or license number and date of birth ready.

The representative will ask which DMV office you prefer and what dates work for you. They will check availability and offer you the next open slot. Once you accept, they will give you a confirmation number over the phone. Write it down when ready. Ask them to repeat it if you are not sure.

Phone lines are often busy, especially on Mondays and during lunch hours. If you get a busy signal, try again in 15 minutes or use the online method instead.

Walk in to a DMV office to schedule in person

Visit your local DMV office during business hours with your permit or license and proof of residency. Go to the information desk or take a number from the kiosk and wait to speak with a representative. Tell them you want to schedule a driving test.

The representative will check availability at that office and nearby locations, and you can book on the spot. They will print your confirmation number and appointment details. This method is slower than online or phone scheduling because you have to travel to the office and wait, but it works if you are having trouble with the website or phone line.

What to bring on your test day

Bring your valid California instruction permit or provisional license. Bring one form of government-issued photo ID (a passport, military ID, or state ID card). Bring one proof of California residency dated within the last six months — a utility bill, lease, bank statement, or insurance document with your name and address.

Bring the vehicle you will test in. It must be registered, insured, and have working brakes, lights, wipers, and horn. The DMV will inspect it before your test. If the vehicle fails inspection, you cannot test that day.

Arrive 10 to 15 minutes early. If you are late, the DMV may cancel your appointment and charge you a rescheduling fee.

Cancel or reschedule your appointment

You can cancel or reschedule online up to 48 hours before your test time. Go to dmv.ca.gov, click "Manage an Appointment," enter your confirmation number and date of birth, and select "Cancel" or "Reschedule." If you reschedule, you will see available dates and times just as you did when you first booked.

If you cancel or reschedule fewer than 48 hours before your appointment, or if you do not show up, the DMV will charge you a rescheduling or no-show fee (the amount varies). You can also cancel by phone at 1-800-777-0133, but you still have to pay the fee if you cancel late.

What happens if you cannot find an open appointment

If every DMV office in your area shows no availability for weeks, check back daily — cancellations open up slots constantly. You can also expand your search to offices farther away. Some people drive an hour to a less busy location to test sooner.

If you have a medical emergency, job loss, or other hardship that makes it impossible to test on your scheduled date, contact the DMV office directly to explain. They may be able to work with you, though they are not required to waive fees.

Frequently Asked Questions

How far in advance can I schedule a driving test?

You can usually book up to 60 days ahead, though availability depends on your location. Popular offices fill up quickly, so booking as soon as slots open increases your chances of getting your preferred date and time.

Can someone else schedule my test for me?

No. You must schedule your own appointment using your permit or license number and date of birth. The DMV will not accept a request from a parent, guardian, or driving school on your behalf.

What if I fail my driving test — can I reschedule right away?

Yes. You can schedule your next test when ready after you fail, either online or by phone. You will have to pay the test fee again. Most people wait a few days to a week before retesting to practice more.

Do I need to bring my instruction permit or can I use my ID?

You must bring your valid California instruction permit or provisional license. A regular state ID or passport is not enough — the DMV needs your permit to verify you are authorized to test.

What if I lose my confirmation number?

Go to dmv.ca.gov, click "Manage an Appointment," and enter your license or permit number and date of birth. The system will pull up your appointment details. You can also call 1-800-777-0133 and give the representative your information to look up your confirmation number.