Book your California DMV driving test through the online appointment system at dmv.ca.gov, by phone at 1-800-777-0133, or in person at your local DMV office

California's DMV lets you reserve a driving test slot weeks in advance rather than showing up and waiting. The online system is fastest — you pick your test type, location, and available date, then receive a confirmation number by email. If you cannot use the website, calling the DMV's appointment line or visiting an office works, but both take longer and may have fewer open slots.

You must have a valid instruction permit (learner's permit) in hand before you book. The DMV will not schedule you without one, and you cannot take the test without it. If you do not have a permit yet, you need to pass the written knowledge test first at a DMV office or approved testing location.

Key Takeaways

  • The DMV online system at dmv.ca.gov is the fastest way to book a driving test and shows you real-time availability for your chosen location.
  • You must hold a valid California instruction permit before scheduling; the DMV will not book you without one.
  • Bring your permit, a valid ID, proof of residency, and your confirmation number on test day, or the DMV will turn you away.
  • Test availability varies by location and season; rural areas and off-peak times (early morning, weekday afternoons) often have more open slots.
  • If you fail, you can reschedule when ready through the same system, but you must wait at least two weeks before retesting.

What you need before booking an appointment

Your instruction permit is the one document the DMV checks first. It proves you passed the written test and are legally allowed to practice driving with a licensed adult. Without it, the appointment system will not let you proceed, and staff at the office will turn you away on test day.

You also need a valid ID — a passport, state ID, or other government-issued document with your photo and signature. A school ID or library card does not work. Bring the original, not a copy.

Proof of residency is required if your address on your permit is different from where you live now. A utility bill, lease, or bank statement dated within the last 60 days works. If your address matches your permit, you can skip this.

Have your confirmation number ready when you arrive. Write it down or take a screenshot of your email confirmation. The DMV uses it to pull up your appointment and verify you are in the right place at the right time.

How to book online at dmv.ca.gov

Go to dmv.ca.gov and select "Schedule an Appointment" from the homepage. Choose "Behind-the-Wheel Test" from the menu of appointment types. The system will ask for your driver's license or ID number and your date of birth to verify your identity.

Next, pick your county and the specific DMV office where you want to test. Larger cities have multiple locations; smaller towns may have only one. The system shows you available dates and times for each location. Slots fill up weeks ahead in busy areas, so if you see an opening, book it — cancellations happen, but they are not may provide.

Select your preferred date and time, then review your details. The confirmation email arrives within minutes. Save it or take a screenshot. If the system shows no availability, try a different location, an earlier or later time slot, or check back in a few days when new slots may open.

Booking by phone or in person

Call 1-800-777-0133 to speak with a DMV representative. Have your permit number and date of birth ready. Wait times are often 30 minutes or longer, especially on weekday mornings. The representative will check availability and book you for the next open slot in your area, which may not be your first choice of time or location.

You can also walk into any DMV office and ask to schedule a driving test at the counter. Bring your permit and ID. Staff will book you on the spot, but again, you get whatever slot is available rather than choosing from a full calendar. This method is slowest and least flexible, but it works if you have no other option.

What to expect on test day

Arrive 10 to 15 minutes early with your confirmation number, permit, valid ID, and proof of residency (if needed). The DMV will not start your test late, and if you are more than 15 minutes late, you may lose your slot and have to reschedule.

A DMV examiner will meet you, review your documents, and ask you to walk to your vehicle. The test itself lasts 20 to 30 minutes and includes basic maneuvers (parking, turns, stopping), following traffic laws, and responding to road signs. You do not need to drive on the freeway or in heavy traffic unless your local DMV requires it.

If you pass, you can walk out with a temporary license valid for 60 days while your permanent card is mailed. If you fail, the examiner will tell you which skills need work. You can reschedule when ready, but California law requires you to wait at least two weeks before retesting.

Availability and wait times by location

Urban DMV offices in Los Angeles, San Francisco, San Diego, and Sacramento book up 4 to 8 weeks ahead. Rural and suburban locations often have slots available 2 to 3 weeks out. If your local office is fully booked, try a nearby location — you can test in any county, not just where you live.

Early morning slots (8 a.m. to 10 a.m.) and weekday afternoons (2 p.m. to 4 p.m.) tend to have more openings than midday or Saturday times. If you are flexible, shifting your preferred time by a few hours can open up several options.

Seasonal demand peaks in spring and summer when more people are learning to drive. Winter and early fall are quieter. If you can test in November, January, or February, you will likely find availability faster than in May or June.

What happens if you fail or need to reschedule

If you do not pass, you must wait at least two weeks before the DMV will let you book another test. This waiting period is set by California law and cannot be waived. You can reschedule as soon as the two weeks are up using the same online system, phone line, or in-person method.

If you need to cancel or move your appointment, log back into dmv.ca.gov, find your confirmation, and select "Cancel" or "Reschedule." You can do this up to 24 hours before your test time. If you cancel within 24 hours or do not show up, you lose that slot and must book again from scratch.

If you pass but your permanent license has not arrived after 60 days, contact the DMV to request a replacement. Temporary licenses can be extended once, but you will need to visit an office in person.

Frequently Asked Questions

Can I book a driving test without an instruction permit?

No. You must pass the written knowledge test and hold a valid instruction permit before the DMV will schedule you for a driving test. If you do not have a permit, visit a DMV office to take the written exam first.

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

Try booking at a DMV office in a neighboring county or a less busy time of day. Check back every few days — cancellations create new slots. You can also call 1-800-777-0133 to ask if any locations have openings sooner than the website shows.

Do I have to bring my own car for the test?

Yes. The car must be registered, insured, and in safe working condition. The DMV will inspect the brakes, lights, wipers, and horn before the test begins. If anything is broken, you will be asked to reschedule.

What if I am late to my appointment?

The DMV will not start your test if you arrive more than 15 minutes after your scheduled time. You will lose that slot and have to reschedule. Plan to arrive 10 to 15 minutes early to allow time for check-in.

Can someone sit in the car while I take the driving test?

No. Only you and the DMV examiner are in the vehicle during the test. A parent, instructor, or friend cannot be present. If you need extra practice before testing, arrange that with a licensed driving instructor beforehand.