How to book a driving test appointment at the California DMV

You can schedule a California driving test through the DMV's online appointment system, by phone, or in person at a local office. The online system at dmv.ca.gov is the fastest route — you pick your test type, choose an available date and time slot, and receive a confirmation number when ready. If you cannot find an appointment online or prefer to book by phone, you can call the DMV at 1-800-777-0133 during business hours.

Before you book, have your driver's license number or identification document ready, know which test you need (Class C for regular driving, Class M for motorcycle, or a commercial license test), and understand that appointment availability varies by location and season. Some DMV offices have no openings for weeks; others have slots available within days. The system shows you what is open at each location before you commit.

Key Takeaways

  • The DMV online system at dmv.ca.gov lets you see all available test dates and times at your chosen location before you book.
  • You need your driver's license number, identification, and knowledge of which test type you need to complete an online booking.
  • If no appointments appear online, call 1-800-777-0133 to ask whether the office has cancellations or when the next batch of slots opens.
  • Bring your confirmation number, valid ID, and the vehicle you will test in on your appointment date, or your test will be cancelled.
  • If you miss your appointment without cancelling at least 24 hours ahead, you lose your fee and must book again.

Booking online through the DMV website

Go to dmv.ca.gov and look for the "Appointments" link on the homepage. Select "Schedule an Appointment" and choose your test type from the dropdown menu — Class C (standard driving test), Class M (motorcycle), or commercial license test. Enter your driver's license number or ID number, then your date of birth.

The system will show you available dates and times at DMV offices near your zip code. Click on a location to see its full calendar. Dates with openings appear in blue; dates with no slots appear grayed out. Select your preferred date and time, review your information one more time, and click "Confirm." You will receive a confirmation number on screen and by email — save both. The confirmation email includes the office address, your test date and time, and what to bring.

Booking by phone or at a DMV office

Call 1-800-777-0133 between 8 a.m. and 5 p.m., Monday through Friday. Have your driver's license number and the test type ready. A representative will check availability at offices in your area and book you into the first open slot that works for your schedule. You will receive a confirmation number by phone and a confirmation letter by mail within a few days.

You can also walk into any DMV office during business hours and ask to schedule a test at the front counter. This works if you need an appointment urgently and do not have internet access, but expect to wait in line. Not all offices accept walk-in appointment requests, so calling ahead is safer.

What to bring on your test date

Bring your confirmation number, a valid government-issued ID (driver's license, passport, or state ID), and proof of California residency if you do not have a California ID yet. You must also bring the vehicle you will test in — it must be registered, insured, and in safe working condition. The examiner will check the brakes, lights, wipers, and horn before the test begins.

Arrive 10 to 15 minutes early. If you arrive more than 10 minutes late, the DMV may cancel your appointment and you will forfeit your fee. If you need to reschedule, cancel at least 24 hours before your appointment through the website or by calling 1-800-777-0133.

When appointments are not available online

If the online system shows no openings at any location near you, the DMV offices in your area are fully booked. This happens regularly during peak seasons (spring and summer) and in high-population counties. Call 1-800-777-0133 and ask when the next batch of appointments will open — the DMV typically releases new slots in batches, often weekly or every two weeks.

You can also check the website again in a few days; cancellations create openings throughout the week. Some people find that checking late at night or very early in the morning shows slots that disappeared during business hours. If you are willing to travel to a less-populated county, you may find sooner dates there, though you would need to take your test at that location.

Rescheduling or cancelling your appointment

To cancel or reschedule online, go to dmv.ca.gov, select "Appointments," and choose "Reschedule or Cancel." Enter your confirmation number and driver's license number. You can reschedule to a different date or location, or cancel entirely. You must cancel at least 24 hours before your appointment, or you lose your fee and must pay again to book a new test.

If you cannot cancel online, call 1-800-777-0133. A representative can reschedule you or process a cancellation over the phone. If you miss your appointment without cancelling, the DMV will mark you as a no-show, charge you the test fee again, and you will need to book a new appointment from scratch.

Understanding test fees and what happens after you book

The California driving test fee is $35 for a Class C test, $20 for a motorcycle test, and varies for commercial licenses. You pay when you book online or by phone. The fee is non-refundable if you miss your appointment, but you can reschedule to a different date at no extra cost if you cancel with 24 hours' notice.

After you book, you will receive a confirmation email with your test details. Review it carefully to confirm the date, time, location, and what to bring. If anything is wrong, reschedule when ready through the website or call the DMV. On your test date, the examiner will check your vehicle, ask you to demonstrate basic controls, and then take you on a 20-minute driving route to test your skills on city streets, turns, parking, and highway driving if applicable.

Frequently Asked Questions

Can I book a test appointment if I do not have a California driver's license yet?

Yes. You need a valid ID (passport, out-of-state license, or state ID) and your driver's license number or ID number to book. If you have not yet received a learner's permit, you must obtain one first — you cannot test without it.

What if I need to reschedule my test to a different county?

You can reschedule to any DMV office in California through the website or by phone. Go to dmv.ca.gov, select "Reschedule or Cancel," and choose a new location from the available options. You will keep your same fee; no additional charge applies.

How long does it usually take to get an appointment?

It depends on your location and season. In rural counties, you may find an opening within days. In large cities like Los Angeles or San Francisco, waits of four to eight weeks are common. Calling 1-800-777-0133 to ask when new slots open can help you plan.

What happens if my vehicle fails the safety check before the test?

The examiner will tell you which items need repair — usually brakes, lights, or wipers. You can reschedule your test to a later date at no extra cost, fix the vehicle, and come back. You cannot test in an unsafe vehicle.

Can someone else book an appointment for me?

No. The DMV requires the person taking the test to book their own appointment using their own ID number. This prevents fraud and ensures the appointment matches the correct person.