Where to book your San Bernardino DMV appointment

The California Department of Motor Vehicles runs an online appointment system at dmv.ca.gov. This is the official and fastest way to reserve a time slot at any DMV office in San Bernardino County. You do not need to call or visit in person to book — the website lets you choose your location, service type, and preferred date all at once.

San Bernardino County has multiple DMV offices. The main locations are in San Bernardino, Ontario, Victorville, and Barstow. When you go to dmv.ca.gov, the system will show you which offices have openings for the service you need and how far out those openings are. Some offices fill up weeks in advance; others may have slots available sooner.

If you cannot use the online system or prefer to speak with someone, you can call the DMV's main customer service line at 1-800-777-0133. Wait times are typically long, but staff can book an appointment over the phone and answer questions about what documents to bring.

Key Takeaways

  • Book online at dmv.ca.gov to see real-time availability at San Bernardino County offices without waiting on hold.
  • Have your driver's license number, state ID number, or last name and date of birth ready before you start the booking process.
  • Choose your service type first — the system shows different availability for license renewals, ID replacements, and other transactions.
  • Bring all documents listed on your confirmation email; the DMV will not process your transaction if paperwork is missing.
  • If an office is fully booked, check back in a few days or try a different location in the county.

What information you need before booking

Before you start the online booking process, gather a few pieces of information. You will need either your current California driver's license number, your state ID number, or your full name and date of birth. The system uses this to pull up your record and confirm you are may be able to access for the service you are requesting.

You should also know what service you need. Common reasons for a DMV appointment include renewing a driver's license, replacing a lost or damaged ID, changing your address, adding a commercial license endorsement, or taking a written or driving test. Each service has different availability, so selecting the right one matters — if you choose the wrong category, you may not see the slots that actually fit your need.

Have a working email address and phone number ready. The DMV sends your confirmation to your email and may call if there are questions about your appointment or documents.

Steps to book your appointment online

Go to dmv.ca.gov and look for the "Appointments" link on the homepage. Click it and select "Schedule an Appointment." The system will ask you to enter your driver's license or ID number, or your name and date of birth if you do not have a number yet.

Next, choose your service type from the dropdown menu. The list includes license renewal, ID replacement, address change, commercial license, written test, and driving test, among others. Select the one that matches why you are going to the DMV.

The system will then show you available dates and times at DMV offices near you. You can filter by location if you have a preference. Click on a date and time slot that works for you. The system will ask you to confirm your contact information and will send a confirmation email with your appointment number, location address, office hours, and a list of documents to bring.

Save or print your confirmation. Bring it with you on the day of your appointment, along with all documents listed on it. Arriving 10 to 15 minutes early helps, though the DMV may call you before your exact appointment time.

What to do if no appointments are available

If every office in San Bernardino County shows no openings, you have a few options. First, check back in a few days — the DMV releases new appointment slots regularly, and cancellations open up spots throughout the week. Setting a phone reminder to check on a specific day can help you catch newly available times.

Second, try a different location within the county. The Victorville or Barstow offices sometimes have earlier availability than San Bernardino or Ontario, even if they are farther away. If you are willing to travel, this can cut your wait time significantly.

Third, if you need to renew your driver's license and it has not yet expired, you can renew by mail. Visit dmv.ca.gov and look for the mail renewal option — it takes longer but does not require an in-person appointment. This works only for standard renewals, not for address changes, replacements, or tests.

Documents to bring to your appointment

The documents you need depend on your service type, and your confirmation email will list exactly what to bring. For a license renewal, you typically need your current driver's license and proof of residency, such as a utility bill or lease. For an ID replacement, bring your current ID if you still have it, or a birth certificate and proof of residency if it was lost.

If you are changing your address, bring your current license and a document showing your new address — a recent utility bill, lease, or mortgage statement works. For a written or driving test, bring your current license or ID, your confirmation email, and any study materials you want to review before the test.

Bring original documents or certified copies, not photocopies. The DMV will not accept uncertified copies for most transactions. If you are unsure whether a document counts as proof of residency or whether you need a certified copy, call 1-800-777-0133 before your appointment.

What happens on the day of your appointment

Arrive at your DMV office at least 10 minutes before your appointment time. Check in at the front desk or at a kiosk if the office has one, and give staff your confirmation number. They will verify your documents and may ask you questions about your process.

If all your paperwork is in order, you will move to the next step — a photo, a written test, a driving test, or processing of your renewal or replacement, depending on your service. The whole process usually takes 30 minutes to an hour once you are called, though wait times vary by office and time of day.

If a document is missing or incomplete, staff will tell you what you need to bring back. You may be able to reschedule the same day or may need to book a new appointment online. Bring everything on the confirmation email to avoid this delay.

Frequently Asked Questions

Can I cancel or reschedule my appointment?

Yes. Go back to dmv.ca.gov, find the "Appointments" section, and select "Reschedule or Cancel." Enter your confirmation number and follow the prompts. You can reschedule to a different date or time at the same office, or cancel entirely and book a new appointment later.

What if I miss my appointment?

If you do not show up, your appointment slot is released and you will need to book a new one online. There is no penalty, but you lose your reserved time. If you know you cannot make it, cancel ahead of time so someone else can use that slot.

Do I need an appointment, or can I just walk in?

Most DMV services require an appointment. Walk-in service is limited and typically available only for specific transactions like paying fees or picking up documents. Check dmv.ca.gov or call 1-800-777-0133 to see if your service can be handled as a walk-in at your local office.

How long does it take to get my license after my appointment?

If you renew or replace your license in person, the DMV issues a temporary paper license on the spot. Your permanent card arrives by mail within 10 to 14 business days. If you are taking a test, you will know the result before you leave the office.

What if the DMV office is closed on a day I want to visit?

DMV offices in San Bernardino County are typically closed on weekends and state holidays. When you book online, the system shows only dates when your chosen office is open. If you need an appointment on a specific date, check dmv.ca.gov to confirm that office's hours first.