How to Book a DMV Appointment in San Bernardino County
Book your San Bernardino DMV appointment online through the California DMV website
The California DMV runs all San Bernardino County appointments through one system: dmv.ca.gov. You cannot book by phone or in person. You choose your location, the service you need, and your preferred date and time from available slots. The system shows you what documents to bring before you confirm.
San Bernardino County has five DMV offices. The largest is in downtown San Bernardino on North E Street. Others are in Ontario, Victorville, Barstow, and Needles. Each location has its own appointment calendar, so if one is booked solid, another nearby may have openings the same week.
You will need a valid email address to book and to receive your confirmation. The DMV sends appointment reminders to that email, so check it the day before your appointment.
Key Takeaways
- Go to dmv.ca.gov and select your San Bernardino County location to see real-time appointment slots — do not call or visit in person to book.
- Five DMV offices serve San Bernardino County, and each has a separate calendar, so check multiple locations if your first choice is full.
- You must bring the documents listed during booking, which vary by service — the system tells you exactly what before you confirm.
- Appointments typically fill two to four weeks out, so book as soon as you know what you need.
- If you cannot keep your appointment, cancel it online at least 24 hours ahead so the slot opens for someone else.
What documents you need depends on your service
The DMV appointment system shows you a checklist of required documents the moment you select your service. Do not skip this step. Different services need different paperwork, and showing up without what you need means a wasted trip.
For a driver's license or ID card renewal, you typically need your current license or ID, proof of residency (a utility bill or lease dated within 60 days), and your Social Security number. For a first-time license, you need your birth certificate, proof of residency, proof of Social Security, and proof of legal presence — the rules are stricter and the checklist during booking will be longer.
For vehicle registration or a smog check appointment, bring your vehicle registration, proof of insurance, and your vehicle's VIN. The checklist changes based on whether you are renewing, transferring a title, or registering a vehicle for the first time.
Read the full checklist before you leave home. If you are missing something, reschedule rather than showing up unprepared.
San Bernardino County DMV office locations and hours
| Location | Address | Hours |
|---|---|---|
| San Bernardino (Main) | 303 North E Street, San Bernardino, CA 92401 | Monday–Friday, 8 a.m.–5 p.m. |
| Ontario | 1500 East G Street, Ontario, CA 91761 | Monday–Friday, 8 a.m.–5 p.m. |
| Victorville | 15010 Amargosa Road, Victorville, CA 92392 | Monday–Friday, 8 a.m.–5 p.m. |
| Barstow | 1500 East Main Street, Barstow, CA 92311 | Monday–Friday, 8 a.m.–5 p.m. |
| Needles | 1200 Third Street, Needles, CA 92363 | Monday–Friday, 8 a.m.–5 p.m. |
All five offices keep the same hours and are closed on state holidays. If you live in the High Desert or eastern county, the Victorville, Barstow, or Needles offices may be closer than driving to San Bernardino. Check appointment availability at each before deciding which location to visit.
How to find and book your appointment slot
Go to dmv.ca.gov and click "Schedule an Appointment." Select California as your state, then choose San Bernardino County. The system will ask you to pick your service from a dropdown menu — be specific. "Driver's License" is different from "Real ID," and "Vehicle Registration" is different from "Smog Check."
Next, choose your preferred location from the five San Bernardino offices. The calendar will show you available dates in green and booked dates in gray. Slots fill quickly during mid-morning on weekdays, so if you see an opening that works, book it. You can always cancel and rebook if something changes.
Enter your email address and phone number. The DMV uses these to send your confirmation and reminder. Review the document checklist one more time before you confirm. Once you book, you will receive a confirmation number — save it or take a screenshot.
What to expect when you arrive at your appointment
Arrive 10 to 15 minutes early. Bring all documents from the checklist, your confirmation number, and a valid form of identification. The DMV office will be busy even with appointments, so bring something to do while you wait.
When your number is called, go to the window with your documents ready. The staff member will review what you brought, ask you questions about your application, and may take a photo or fingerprints depending on your service. Most appointments take 15 to 30 minutes once you reach the window.
If the staff member says you are missing a document, ask whether you can reschedule or whether they can process your request without it. Some services have flexibility; others do not. Do not argue — just reschedule and come back with what you need.
If your appointment slot fills up or you need to reschedule
San Bernardino County offices book appointments two to four weeks in advance. If your preferred date is full, check the other four county locations — Ontario and Victorville often have more availability than the main San Bernardino office.
If you booked an appointment but need to change it, go back to dmv.ca.gov, enter your confirmation number, and cancel. This opens the slot for someone else and lets you book a new time. Cancel at least 24 hours before your appointment. If you cancel the day of or do not show up, you may have to wait longer for your next available slot.
If all five locations are booked and you cannot wait, look at neighboring counties. Kern County (Bakersfield) and Inyo County (Bishop) are sometimes less crowded, though you will need to travel further.
What to do if you miss your appointment or arrive late
If you are running late, call the San Bernardino office directly as soon as you know. The main office number is available on dmv.ca.gov. Some offices will hold your slot for 15 to 30 minutes if you call ahead; others will not. Do not assume — call.
If you miss your appointment entirely, you lose the slot. You will need to book a new appointment through dmv.ca.gov. Depending on how busy the offices are, your next opening could be weeks away. Set a phone reminder the day before your appointment to avoid this.
Frequently Asked Questions
Can I book a DMV appointment by phone for San Bernardino County?
No. The California DMV only takes appointments through dmv.ca.gov. You cannot call or visit an office in person to book. The online system is the only way to reserve a time slot.
How far in advance can I book a San Bernardino DMV appointment?
The system usually shows appointments two to four weeks ahead. You cannot book more than a month in advance. If you know you will need an appointment, check dmv.ca.gov as soon as possible, because popular times fill quickly.
What if I do not have an email address to book my appointment?
You need a valid email to complete the booking and receive your confirmation. If you do not have one, create a free email account at gmail.com or another provider before you start. The DMV will send your confirmation and reminders to that address.
Can I bring someone with me to my DMV appointment?
Yes, but only you need to be present for your service. If you are getting a Real ID or a new driver's license, you may bring a family member or friend to wait with you, but they cannot go to the window unless the staff member asks them to help with translation or as a witness.
What happens if I show up without all my documents?
The staff member will tell you what is missing and may reschedule you or turn you away. You will lose your appointment slot and have to book again through dmv.ca.gov. Bring everything on the checklist the first time to avoid a second trip.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.