How to book a California DMV drive test appointment
You can schedule a California DMV drive test appointment online through the DMV website, by phone, or in person at a local DMV office. The online method is fastest — you choose your test date, time, and location from available slots without waiting on hold. You will need your driver's license number or identification document number, a valid email address, and knowledge of which DMV office is nearest to you.
The phone number for DMV appointments is 1-800-777-0133. This line operates Monday through Friday, 8 a.m. to 5 p.m. Pacific time. Wait times are typically shorter early in the morning or late in the afternoon. If you call, have your ID number ready and know which office location you prefer.
Walk-in appointments are also available at most California DMV offices, though availability varies by location and time of day. Some offices fill their same-day slots by mid-morning, so arriving early increases your chances of getting tested the same day you visit.
Key Takeaways
- Online scheduling through the DMV website is the fastest method and shows real-time availability for your preferred location and date.
- You must bring your current permit or valid ID, proof of residency, and proof of insurance to your test appointment.
- Test slots fill quickly in urban areas and during peak times, so scheduling several weeks ahead gives you more options.
- If you miss your appointment without canceling, you may lose your test fee and face a wait before rebooking.
- California DMV offices are closed on weekends and state holidays, so plan your scheduling around these closures.
What you need before you schedule
Before you book an appointment, confirm you hold a valid California learner's permit or instruction permit. You cannot take the drive test without one. Your permit must not be expired, and you must have held it for the minimum required time — typically at least six months for a standard permit, though this varies based on your age and permit type.
Have your Social Security number or California ID number available when you schedule. You will also need to know your current address and a working phone number or email where the DMV can reach you if your appointment needs to be rescheduled.
Gather proof of residency before your test date. The DMV accepts utility bills, lease agreements, mortgage statements, or government mail dated within the last 60 days. You will show this document at the test site along with your permit and proof of insurance for the vehicle you will drive.
Scheduling online through the DMV website
Go to dmv.ca.gov and select "Schedule an Appointment" from the homepage. Choose "Drive Test" as your appointment type. Enter your driver's license or ID number and your date of birth to pull up your record.
Select your preferred DMV office location from the dropdown menu. The system will show you available dates and times for that office. Dates typically open 60 days in advance, so if you do not see slots for your preferred date, check back in a few days as new dates release. Peak times — Saturday mornings and late afternoons on weekdays — fill first.
Confirm your appointment details on the final screen. The DMV will send a confirmation email to the address you provide. Save this email or take a screenshot with your appointment number, date, time, and location. Bring this confirmation to your test, though the DMV can also look up your appointment by your ID number.
Calling the DMV appointment line
Call 1-800-777-0133 during business hours. A representative will ask for your ID number or Social Security number, your date of birth, and your preferred office location. They will tell you which dates and times are open and book you into a slot.
The representative will confirm your phone number and email address. The DMV will send a confirmation email within a few minutes. If you do not receive it within 30 minutes, call back to verify the appointment was recorded correctly — phone line errors do happen, and confirming prevents a wasted trip.
Ask the representative about any specific requirements for your test location. Some offices have different procedures for vehicle inspections or documentation checks, and knowing these in advance prevents delays on test day.
Walk-in appointments at your local DMV office
You can walk into most California DMV offices and request a same-day or next-available drive test appointment. Bring your permit, proof of residency, proof of insurance, and your ID. The office staff will check your record and book you if slots are open.
Availability for walk-ins is unpredictable. Rural offices and those in smaller cities often have same-day slots available. Urban offices in Los Angeles, San Francisco, San Diego, and Sacramento frequently run out of appointments by mid-morning. If you walk in and no slots are open that day, staff can book you for a future date on the spot.
Arrive early — most offices open at 8 a.m., and lines form quickly. Bring all required documents to avoid a second trip. Some offices close for lunch between noon and 1 p.m., so plan accordingly.
What to bring on your test day
Bring your valid California learner's permit or instruction permit. The permit must not be expired. Bring your Social Security card, passport, or California ID as a second form of identification.
Bring proof of residency dated within the last 60 days — a utility bill, lease, mortgage statement, or government mail with your current address. Bring proof of insurance for the vehicle you will drive. Your insurance card or a printed insurance declaration page from your insurer works.
Bring your confirmation email or appointment number. The DMV can look up your appointment without it, but having it on hand speeds the check-in process. Arrive 10 to 15 minutes early to allow time for document review and vehicle inspection.
Rescheduling or canceling your appointment
Cancel or reschedule through the same method you used to book. If you scheduled online, log back into dmv.ca.gov, find your appointment, and select the option to reschedule or cancel. If you called, call the same number to make changes. If you walked in, return to that office or call to modify your appointment.
Cancel at least 24 hours before your appointment time to avoid losing your test fee. If you miss an appointment without canceling, you forfeit the fee and must pay again to reschedule. The DMV typically allows you to reschedule once without penalty, but policies vary by office.
If you need to reschedule more than once, call the appointment line to discuss your situation. Staff may be able to note your record if you have a documented reason for the changes.
Frequently Asked Questions
How far in advance can I schedule a drive test?
The DMV typically opens appointment slots 60 days in advance. You can schedule as soon as slots become available for your preferred date. Scheduling early gives you more time and location options, especially if you live in an urban area where slots fill quickly.
What if there are no appointments available in my area?
Check a nearby DMV office — sometimes locations 20 or 30 miles away have open slots. You can also check back daily, as cancellations create new availability. If you are willing to travel, rural offices often have more open appointments than urban ones.
Can I take my test in a different county than where I got my permit?
Yes. You can schedule your test at any California DMV office, regardless of where you obtained your permit. The DMV system is statewide, so your permit record is accessible at every location.
Do I need to bring the vehicle I will drive to my appointment before test day?
No. You bring the vehicle on the day of your test. The DMV inspector will check the vehicle's lights, brakes, wipers, and mirrors during the appointment. Make sure your vehicle meets safety requirements before you arrive.
What happens if I fail my drive test?
You can reschedule another test through the same booking system. There is no waiting period between attempts in California, though you must pay the test fee again. Most people reschedule within one to two weeks of a failed test.