How to book a drive test appointment at the California DMV

You can book a California DMV drive test appointment through the DMV's online system, by phone, or in person at a local office. The online method is fastest: go to dmv.ca.gov, select "Schedule an Appointment," choose "Drive Test," enter your driver license number and date of birth, and pick an available date and time at your preferred location. Phone appointments are booked through the DMV's automated line at 1-800-777-0133 or through a live representative. In-person scheduling at any DMV office is also an option, though wait times are typically longer.

You must have a valid instruction permit (learner's permit) or provisional license before you can schedule. The DMV will not show available slots if your permit has expired or if you do not meet the age and training requirements for your license class. Appointment availability varies by location and time of year—rural areas often have shorter wait times than urban centers, and weekday mornings typically open up sooner than evenings or weekends.

Key Takeaways

  • Book online at dmv.ca.gov, by phone at 1-800-777-0133, or in person at any DMV office.
  • You must have a valid instruction permit or provisional license to schedule a drive test.
  • Bring your permit, proof of residency, and a vehicle that meets safety requirements on test day.
  • Cancellations and rescheduling can be done through the same method you used to book, at least 24 hours before your appointment.
  • If you fail the test, you can reschedule when ready, but you must wait the required number of days before retesting depending on your license class.

What documents and vehicle you need before your appointment

Bring your valid instruction permit or provisional license, your Social Security card or passport, and proof of California residency (utility bill, lease, or bank statement dated within the last 60 days). You will also need to bring the vehicle you plan to use for the test. The vehicle must have a valid registration, current insurance, and working seat belts, mirrors, lights, windshield wipers, and brakes. The DMV inspector will check these items before the test begins.

If you are using someone else's vehicle, that person does not need to be present, but the registration and insurance must be in the vehicle. Some DMV offices provide test vehicles for a fee, though this varies by location—call ahead to confirm if your office offers this service. The vehicle cannot have any safety defects or modifications that would make it unsafe to drive.

Scheduling online versus by phone or in person

The online system at dmv.ca.gov is the fastest way to book because you see all available slots when ready and can choose the date and time that works for you. The process takes about five minutes. You will receive a confirmation number and can print or save your appointment details right away.

Calling 1-800-777-0133 works if you prefer to speak with someone or if the online system is not responding. Wait times on the phone line vary, especially during peak hours (mid-morning and early afternoon on weekdays). In-person scheduling at a DMV office guarantees you will speak with a representative, but you may wait 30 minutes to two hours depending on the office and time of day.

If you book online or by phone, you will receive a confirmation email or text message (depending on how you provided your contact information). Save this confirmation—you will need the appointment number if you need to reschedule or cancel.

How far in advance you can book and typical wait times

California DMV allows you to book drive test appointments up to 60 days in advance. In busy areas like Los Angeles, San Francisco, and San Diego, the 60-day window often fills up within days, and available slots may be several weeks out. In less populated areas, you may find openings within one to two weeks.

Wait times depend on the season and location. Summer months (June through August) and the weeks before holidays tend to be busier. If you need a test sooner, check less common times: early morning slots (before 9 a.m.), late afternoon slots (after 4 p.m.), and weekday appointments typically have shorter waits than weekend slots. Some people find that checking the online system late at night or very early in the morning reveals cancellations from other users.

What happens if you need to cancel or reschedule

You can cancel or reschedule your appointment through the same method you used to book it. Online, log back into dmv.ca.gov, find your appointment, and select "Cancel" or "Reschedule." By phone, call 1-800-777-0133 and provide your confirmation number. In person, visit any DMV office with your confirmation number or permit.

You must cancel or reschedule at least 24 hours before your appointment. If you do not show up and do not cancel, the DMV may require you to wait longer before rebooking. If you cancel with less than 24 hours' notice or do not appear, you may lose your appointment slot and have to wait for the next available opening.

Retesting rules if you fail your first attempt

If you do not pass the drive test, you can reschedule when ready through the same booking system. However, California law requires a waiting period before you can retake the test. For a Class C (standard passenger vehicle) license, you must wait at least two weeks before retesting. For a Class M (motorcycle) license, the waiting period is one week. For a Class A or B (commercial) license, the waiting period is also one week.

The waiting period begins the day after your failed test. You can book your next appointment as soon as the waiting period ends. There is no limit to how many times you can retake the test, but each attempt requires a new appointment and may involve a retest fee depending on your location and license class. Some DMV offices charge a small fee for each retest; others do not. Check with your local office for their specific policy.

Common mistakes that delay or cancel appointments

The most common mistake is showing up with an expired or invalid permit. The DMV will not allow you to test if your instruction permit has expired, even by one day. Check your permit expiration date before your appointment and renew it if necessary—renewal can be done online, by mail, or in person.

Bringing a vehicle that fails the safety inspection is another frequent problem. Broken lights, worn wipers, or missing mirrors will result in the test being cancelled. Inspect your vehicle the day before your appointment: check all lights (headlights, brake lights, turn signals), wipers, mirrors, seat belts, and brakes. If anything is not working, fix it or use a different vehicle.

Arriving late or not showing up at all will result in a cancellation. The DMV typically allows a 10-minute grace period, but arriving more than 10 minutes late may result in your appointment being given to another person. Plan to arrive 10 to 15 minutes early. If you are running late, call the DMV office directly to let them know.

Frequently Asked Questions

Can I book a drive test appointment if my permit is about to expire?

No. Your permit must be valid on the day of your test. If it expires within 30 days, renew it before booking. You can renew online at dmv.ca.gov if you meet the requirements, or in person at any DMV office. Renewal usually takes a few days to a few weeks depending on the method.

What if all appointments in my area are booked out weeks in advance?

Check neighboring counties or less busy times of day. Early morning and late afternoon slots often have shorter waits. You can also set up notifications on the DMV website to alert you when cancellations become available. Some people find that checking the system multiple times per day increases their chances of catching a cancellation.

Do I have to use the same vehicle for my test that I used for my permit practice?

No. You can use any vehicle that meets the safety requirements and is registered and insured. However, it should be a vehicle you have practiced in and are comfortable driving, since using an unfamiliar vehicle on test day can affect your performance.

What if I fail the test and want to retake it as soon as possible?

For a Class C license, you must wait at least two weeks. You can book your next appointment on the 15th day after your failed test. For Class M, A, or B licenses, the waiting period is one week. Book as soon as the waiting period ends, as popular time slots fill quickly.

Can someone else pick up my appointment confirmation or take the test for me?

No. You must be present for your appointment, and the confirmation is tied to your name and driver license number. The DMV will ask for photo identification before the test begins. You cannot transfer your appointment to another person.