How to book a California DMV road test appointment

You can schedule a California DMV road test through the DMV website, by phone, or in person at a local DMV office. The online method is fastest — you'll need your driver's license number or ID number, a valid email address, and knowledge of which DMV office is closest to you. The DMV's online appointment system lets you see available dates and times when ready and confirms your slot by email.

If you prefer to call, dial 1-800-777-0133. Have your ID number ready and be prepared to wait; phone lines are typically busiest in the morning. You can also walk into any DMV office during business hours and request an appointment at the counter, though this method may mean a longer wait and fewer time options.

Before you book, make sure you meet the basic requirements: you must hold a valid instruction permit (learner's permit), be at least 16 years old, and have a vehicle available for the test that is registered, insured, and passes a safety inspection. The DMV will not schedule you if your permit has expired.

Key Takeaways

  • The DMV website (dmv.ca.gov) is the fastest way to schedule; you can see available times and book in minutes without waiting on hold.
  • You must have a valid California instruction permit before scheduling, and your permit cannot be expired.
  • The vehicle you use for the test must be registered, insured, and pass a safety inspection — the DMV checks these before the test begins.
  • Road test appointments typically fill up weeks in advance, especially in urban areas, so book as soon as you're ready to test.
  • You'll receive a confirmation email with your appointment date, time, and the DMV office location; bring this confirmation and your permit on test day.

Using the DMV website to schedule online

Go to dmv.ca.gov and click "Schedule an Appointment" from the homepage. Select "Class C Driver's License" as the service type, then choose "Original Class C Driver's License" or "Renewal" depending on whether you're testing for the first time. The system will ask you to enter your driver's license number or state ID number.

Next, select your county and the DMV office location you prefer. The system shows you all available dates and times at that location for the next several weeks. Pick the date and time that works for you, then enter your email address. You'll receive a confirmation email within minutes with your appointment details, a confirmation number, and instructions for what to bring.

Save your confirmation email or print it — you'll need to show it on test day along with your instruction permit and a valid photo ID. If you need to reschedule, you can cancel and rebook through the same website, though availability may have changed.

What to bring and prepare before your appointment

Bring your instruction permit, a valid photo ID (passport, state ID, or driver's license), and your confirmation email or printed confirmation. The DMV examiner will also ask to see your vehicle's registration and proof of insurance before the test begins. Make sure both documents are current and in your vehicle.

Your vehicle must pass a safety inspection on the day of the test. The examiner checks that your brakes, lights, windshield wipers, horn, and steering work properly. If any of these fail inspection, the DMV will not conduct the road test and you'll need to reschedule after repairs are made. Test your vehicle's equipment the day before your appointment.

Arrive at least 10 minutes early. Bring a pen in case you need to fill out any paperwork. Do not bring passengers other than the examiner — the DMV does not allow family members or friends to sit in the vehicle during the test.

Understanding DMV office locations and wait times

California has DMV offices in every county, but not all offices offer road testing. When you schedule online, the system only shows locations that have testing available. Urban offices (Los Angeles, San Francisco, San Diego) typically have longer wait times between available appointments — sometimes 4 to 8 weeks out. Rural and suburban offices may have openings within 1 to 3 weeks.

If your nearest office is fully booked, you have two options: wait for cancellations (which the DMV releases regularly) or schedule at a less busy office farther away. Some people find it faster to drive 30 or 40 minutes to a smaller office than to wait two months at their local one. Check multiple nearby counties if you're willing to travel.

The DMV website shows real-time availability, so if you don't see an opening, check back in a few days. Cancellations happen frequently, especially for appointments more than a month out.

What happens if you miss or need to reschedule

If you miss your appointment without canceling, the DMV may charge you a no-show fee and you'll need to reschedule. To avoid this, cancel through the DMV website or by phone at least 24 hours before your appointment. When you cancel, your time slot opens up for other test-takers and you can when ready rebook a different date.

If you need to reschedule because of an emergency or illness, call 1-800-777-0133 as soon as possible. The DMV is generally flexible about rescheduling, but you must contact them before your appointment time. If you cancel and rebook through the website, you'll get a new confirmation email with your updated appointment details.

If your instruction permit expires before your scheduled test date, you cannot take the test. You'll need to renew your permit first, then reschedule the road test. Permit renewals can be done online, by mail, or in person at a DMV office.

Road test appointment fees and payment

The California DMV charges a fee to take the road test. As of 2024, the fee is $35 for a Class C driver's license test, though this amount can change. You pay this fee at the DMV office on the day of your test, before the examiner takes you out. The DMV accepts cash, check, debit card, and credit card.

If you fail the test, you do not get a refund. You'll need to pay the $35 fee again when you reschedule and take the test a second time. There is no limit to how many times you can retake the test, but each attempt costs the full fee.

Some DMV offices may offer payment plans or fee reductions for low-income applicants, though this varies by location. Ask at your local office if you have financial concerns.

Frequently Asked Questions

How far in advance can I schedule a road test?

You can typically schedule up to several weeks in advance through the DMV website. The exact window depends on how busy your local office is — rural offices may show availability 8 to 12 weeks out, while urban offices may only show 4 to 6 weeks. The system displays whatever is currently available for your chosen location.

Can I schedule a road test if my instruction permit is about to expire?

You can schedule an appointment, but your permit must still be valid on the day of the test. If your permit expires before your appointment date, you'll need to renew it first. Renew online at dmv.ca.gov or in person at a DMV office before rescheduling your test.

What if I fail the road test — do I have to wait to reschedule?

No. You can reschedule when ready after failing, though you'll pay the $35 fee again. Many people reschedule for a date a few weeks later to have time to practice. The DMV does not impose a waiting period between attempts.

Can someone else schedule the road test for me?

No. You must schedule your own appointment using your instruction permit number or state ID number. The DMV requires the person taking the test to be the one who books it. If you need help navigating the website, you can call 1-800-777-0133 and a DMV representative can walk you through the process over the phone.

What if there are no appointments available in my area?

Check back in a few days — the DMV releases cancellations regularly and new slots open up. You can also check DMV offices in neighboring counties; sometimes a 30-minute drive gets you an appointment weeks sooner. If you're willing to travel, this is often the fastest option.