How to book a California DMV driving test appointment
You can schedule a California DMV driving test through the DMV's online appointment system at dmv.ca.gov, by phone at 1-800-777-0133, or in person at your local DMV office. The online system is fastest — you select your preferred test location, date, and time slot, then receive a confirmation number by email. Phone appointments take longer because you're waiting in a queue, but work if you don't have internet access or prefer to speak with someone. Walk-ins are possible at some locations but often mean a longer wait.
Before you book, you need to have already passed your written test (the permit test) and hold a valid California learner's permit. The DMV will not let you schedule a driving test without proof of this. You also need to know which class of license you're testing for — most people book for Class C (standard passenger vehicle), but if you're testing for a motorcycle, commercial, or other class, that changes which locations offer appointments and how far out the available dates go.
Key Takeaways
- Book online at dmv.ca.gov for the fastest appointment; phone booking at 1-800-777-0133 works if you lack internet access.
- You must hold a valid California learner's permit and have passed your written test before the DMV will schedule a driving test.
- Appointment availability varies by location and test class; rural areas and off-peak times often have shorter wait times than urban centers during rush hours.
- Bring your learner's permit, proof of residency, and the vehicle you'll test in on your appointment day, or your test will be cancelled.
- If you miss or need to reschedule, cancel through the same system you booked in (online or by phone) at least 24 hours before your slot.
What you need before booking an appointment
Your California learner's permit is the main requirement. The permit shows the DMV that you've passed the written knowledge test and are legally allowed to practice driving with a licensed adult. If your permit has expired, you'll need to renew it before scheduling a test. You can check your permit status and expiration date on dmv.ca.gov by entering your driver's license or ID number.
You also need to decide which vehicle you'll use for the test. The DMV requires that the vehicle be registered, insured, and in safe working condition — the examiner will do a brief safety check before the test starts. If you're borrowing someone else's car, make sure the registration and insurance are current and the vehicle passes basic safety checks (working brakes, lights, wipers, horn, and steering).
Online booking through dmv.ca.gov
Go to dmv.ca.gov and select "Schedule an Appointment" from the homepage. Choose "Drive Test" as the service you need. Enter your driver's license or ID number and date of birth to pull up your record. The system will confirm that you hold a valid learner's permit; if it doesn't find one, you cannot proceed and will need to renew or obtain a permit first.
Next, select your preferred test location from a list of DMV offices in your area. Availability varies — some offices have openings weeks out, while others in busy urban areas may show dates a month or more away. Once you pick a location, the system shows available dates and time slots. Choose the one that works for you, review your details, and submit. You'll receive a confirmation email with your appointment number, location address, and time. Save this email or screenshot the confirmation number — you'll need it on test day.
Phone booking and walk-in options
Call 1-800-777-0133 during DMV business hours (usually 8 a.m. to 5 p.m., Monday through Friday, though hours vary by location). Have your learner's permit number and date of birth ready. The representative will ask which location you prefer and what dates work for you, then book the appointment and give you a confirmation number over the phone. Ask them to email or mail the confirmation if you want a written record.
Walk-ins are accepted at some DMV locations, but availability is not may provide and wait times can be several hours. If you choose to walk in, bring all required documents (see below) and arrive early. Call your local DMV office first to ask whether they accept walk-in driving tests and what their current wait times are — many offices now require appointments only.
What to bring on your test day
Bring your California learner's permit, a form of government-issued photo ID (passport, state ID, or out-of-state driver's license), and proof of California residency. Proof of residency can be a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days and showing your name and current address. The DMV is strict about this — if your address on file doesn't match your proof of residency, the test may be postponed.
Bring the vehicle you'll test in, with current registration and proof of insurance in the glove compartment. The examiner will check that the vehicle has working brakes, lights, windshield wipers, horn, and steering before you start. If the vehicle fails this safety check, your test will be cancelled and you'll need to reschedule with a different car.
How far in advance to book and wait times by location
Availability depends on your location and the test class. In rural California counties, you may find openings within two to four weeks. In major urban areas like Los Angeles, San Francisco, and San Diego, available dates often extend six to eight weeks out, especially during peak seasons (spring and summer). If you need a test sooner, check smaller nearby DMV offices — they typically have shorter queues than large city locations.
Weekday morning slots (Tuesday through Thursday, 8 a.m. to 11 a.m.) tend to open up faster than afternoon or Friday slots. If you have flexibility, booking a weekday morning appointment at a less-busy location can cut your wait time significantly. Motorcycle and commercial tests often have longer wait times because fewer examiners are certified for those classes.
Rescheduling or cancelling your appointment
If you need to change your appointment, cancel it at least 24 hours before your scheduled time. You can cancel online through dmv.ca.gov (log in with your driver's license or ID number and find your appointment), or call 1-800-777-0133. Once you cancel, you can when ready book a new slot through the same system. If you miss your appointment without cancelling, you may lose your slot and have to wait longer for the next available date.
If you're sick or have an emergency on the day of your test, call the DMV office directly (not the main line) as soon as possible. Some offices will allow a same-day reschedule if you call before your appointment time, but this is not may provide. It's safer to cancel online the night before if you know you can't make it.
Frequently Asked Questions
Can I book a driving test appointment without a learner's permit?
No. The DMV requires a valid California learner's permit before scheduling any driving test. If you don't have a permit yet, you need to pass the written knowledge test first. You can take the written test at any DMV office — it's usually available same-day or within a few days.
What happens if I fail my driving test?
You can reschedule and take the test again. There's no waiting period between attempts in California, so you can book another appointment when ready after your test. You'll pay the test fee again. Most people pass on their second or third attempt after practicing more.
Do I have to use the same vehicle for my test that I practiced in?
No, but the vehicle must be safe and registered. If you practiced in a manual transmission car but want to test in an automatic, that's fine — just make sure the test vehicle passes the DMV's safety check. If you practiced in an automatic and test in a manual, the examiner may note that on your record.
What if the DMV office I want is fully booked?
Check nearby DMV locations — they often have earlier openings. You can also check back online daily, as cancellations open up slots regularly. If you're willing to travel to a less-busy area, you may find an appointment weeks sooner than in your home county.
Can someone else schedule my driving test for me?
No. You must schedule it yourself using your own driver's license or ID number. The DMV verifies your learner's permit status during booking, so only you can complete the process. Someone can help you navigate the website or make the phone call, but the appointment must be under your name and information.