The San Bernardino DMV uses an online appointment system you access through the California DMV website

The San Bernardino Department of Motor Vehicles operates through California's statewide appointment booking system at dmv.ca.gov. You cannot walk in without an appointment at most San Bernardino locations — the DMV stopped accepting walk-ins at most field offices and now requires you to book a time slot in advance. The appointment system lets you choose your location, the service you need, and an available date and time.

San Bernardino County has multiple DMV offices. The main office is located at 303 East Mill Street in San Bernardino. There is also a satellite office in Victorville and smaller offices in other parts of the county. When you book, you select which location works for you, and the system shows you available slots at that office.

Key Takeaways

  • Book your appointment at dmv.ca.gov by selecting San Bernardino as your county and choosing your preferred office location.
  • You must have a specific service in mind when you book — the system asks what you need (license renewal, registration, ID card, etc.) before showing available times.
  • Appointments typically fill up weeks in advance, especially for popular services like license renewals and vehicle registration.
  • If no appointments show available, check back daily or use the DMV's notification feature to alert you when slots open up.
  • Bring all required documents for your specific service; the DMV will not process your request if paperwork is incomplete.

Steps to book an appointment online

Go to dmv.ca.gov and click the "Appointments" link on the homepage. You will be asked to enter your zip code or select your county — choose San Bernardino. The system will show you all DMV offices in the county and their current availability.

Select the office location closest to you. Next, choose the service you need from the dropdown menu. Common services include driver license renewal, vehicle registration renewal, commercial driver license (CDL) testing, ID card issuance, and address changes. The system will not show available times until you specify a service.

Once you select a service, the calendar will display available dates. Click on a date, and the system shows you the time slots available that day. Choose the time that works for you and confirm your appointment. You will receive a confirmation number and can save or print your appointment details.

What to bring to your appointment

The documents you need depend on your service. For a driver license renewal, bring your current license, proof of residency (utility bill, lease, or bank statement dated within the last 60 days), and your Social Security number. If you are renewing your vehicle registration, bring your vehicle registration card, proof of insurance, and payment for any fees.

For a new ID card, bring proof of identity (passport, birth certificate, or current license), proof of residency, and your Social Security number. If you are changing your address, bring your current license or ID and proof of your new address. The DMV website lists full document requirements for each service type — check before you go so you do not make a wasted trip.

When appointments are hard to find

San Bernardino DMV appointments often fill up weeks ahead, especially for license renewals and registration services. If you see no available times when you search, the slots for the next several weeks may already be booked. This is common during peak seasons like spring and summer.

The DMV website allows you to set up a notification alert. Enter your information and the service you need, and the system will email you when new slots open up at your chosen location. Check back daily as well — cancellations happen, and new slots are sometimes released in the morning or late afternoon.

If you cannot book online

Some people cannot book appointments online due to technical issues or because they need services not available through the online system. The San Bernardino DMV main office phone number is (909) 384-1100. You can call to ask about appointment availability or to request help booking.

Be aware that phone lines are often busy, especially in the morning and early afternoon. Calling late in the day or early in the week may get you through faster. If you reach someone, they can sometimes book an appointment for you over the phone or tell you when the next batch of appointments will be released online.

Preparing for your appointment day

Arrive 10 to 15 minutes early. Bring your confirmation number and all required documents. The DMV will call you by name when it is your turn — listen for announcements or watch the display board showing which window is next.

Processing times vary. A straightforward service like an address change may take 15 minutes. A license renewal or registration renewal can take 30 to 45 minutes depending on how busy the office is that day. Bring your phone or something to read in case there is a wait.

Frequently Asked Questions

Can I cancel or reschedule my appointment?

Yes. Log back into dmv.ca.gov with your confirmation number and select the option to cancel or reschedule. You can then book a different time slot. Canceling online is faster than calling.

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. There is no penalty, but you lose your reserved time. Book a new appointment as soon as you can.

Can I renew my license or registration by mail instead?

Some renewals can be done by mail or online without visiting an office. Check dmv.ca.gov to see if your specific renewal is may be able to access. If it is, you can skip the appointment process entirely.

What if I need an appointment but have no internet access?

Call the San Bernardino DMV at (909) 384-1100 and ask for phone booking help. Some offices also have kiosks where you can book in person, though you may need to visit during their hours to use one.

Are there any offices in San Bernardino that still accept walk-ins?

Most DMV offices in California, including San Bernardino, require appointments. A few locations may accept walk-ins for specific services on certain days, but this varies. Check dmv.ca.gov or call ahead to confirm before visiting without an appointment.