San Bernardino DMV appointments are booked through the state's online system, by phone, or in person at a local office
The California Department of Motor Vehicles runs a single appointment system for all San Bernardino County locations. You can reserve a time slot online at dmv.ca.gov, call 1-800-777-0133, or walk into any San Bernardino DMV office and ask staff to book you. The online system is fastest — you pick your location, service type, and preferred date, and get a confirmation number when ready. Phone booking takes longer because you're in a queue, but a representative can answer questions about what documents you'll need. In-person booking guarantees an appointment but means you're already at the office.
San Bernardino County has five DMV locations: San Bernardino (main office on North Arrowhead Avenue), Victorville, Barstow, Fontana, and Needles. Each office handles the same services, so you can choose based on which is closest to you or which has the soonest opening. Wait times vary by location and time of day — the main San Bernardino office tends to be busier than the Victorville or Barstow branches, especially on Thursdays and Fridays.
Key Takeaways
- Book online at dmv.ca.gov to see real-time availability and get a confirmation number within seconds; phone booking at 1-800-777-0133 works but involves waiting in a queue.
- San Bernardino County has five DMV offices, and you can choose any location based on convenience or how soon you need an appointment.
- Bring your confirmation number and arrive 10 to 15 minutes early; the DMV will call you by name when your appointment time arrives.
- If you miss your appointment or need to reschedule, you can cancel or change it online or by phone up to 24 hours before your slot.
- Some services like written tests or behind-the-wheel exams may have longer wait times than others, so check what your specific task requires before booking.
How to book online at dmv.ca.gov
Go to dmv.ca.gov and click "Schedule an Appointment" on the homepage. You'll be asked to enter your driver's license or ID number and date of birth to verify your identity. The system will then show you a list of services — choose the one that matches your need, whether that's renewing your license, getting a Real ID, taking a written test, or scheduling a behind-the-wheel exam.
Next, select your preferred county (San Bernardino) and then the specific office location. The system displays available dates and times for the next several weeks. Pick the slot that works for you, review your details, and the system will email you a confirmation number. Save this number — you'll need it when you arrive. The entire process takes about five minutes if you know which service you need.
Booking by phone and what to expect
Call 1-800-777-0133 during business hours (usually 8 a.m. to 5 p.m., Monday through Friday). You'll be placed in a queue; wait times range from 10 to 45 minutes depending on call volume. When a representative answers, tell them you want to schedule an appointment in San Bernardino County and describe your service need. They'll check availability and offer you the nearest open slots.
The representative will confirm your name, date of birth, and contact information, then give you an appointment confirmation number over the phone. Write it down when ready. They may also tell you what documents to bring, though you can also find this information on the DMV website by searching your specific service type. If you don't reach anyone after 45 minutes, hang up and try again later or use the online system instead.
What to bring and how to prepare
Bring your confirmation number, a valid form of ID, and any documents specific to your service. For a license renewal, you'll need your current license and proof of residency (a utility bill, lease, or bank statement with your name and address). For a Real ID, bring your birth certificate or passport, proof of Social Security number, and two proofs of residency. For a written test, bring your permit and study materials if you want to review before your turn.
Arrive 10 to 15 minutes before your appointment time. The DMV will call your name when your slot arrives; if you're not there within 15 minutes after your appointment time, they may give your slot to the next person. Bring all documents in originals or certified copies — photocopies are usually not accepted. If you're unsure what you need, call the DMV or check the specific service page on dmv.ca.gov before you go.
Rescheduling or canceling your appointment
You can change or cancel your appointment online at dmv.ca.gov or by calling 1-800-777-0133. Log into the online system with your confirmation number and date of birth, then select "Reschedule" or "Cancel." By phone, give the representative your confirmation number and ask to change your time or location. You must make changes at least 24 hours before your appointment; if you cancel within 24 hours, you'll lose that slot and have to book a new one.
If you miss your appointment without canceling, you'll need to book a new one. The DMV does not automatically reschedule missed appointments. If you're running late, call the office directly (not the main line) and ask if they can hold your slot a few extra minutes — some offices will, but it's not may provide.
San Bernardino County DMV office locations and hours
| Location | Address | Typical Hours |
|---|---|---|
| San Bernardino (Main) | 303 North Arrowhead Avenue, San Bernardino, CA 92401 | Monday–Friday, 8 a.m.–5 p.m. |
| Victorville | 14343 Amargosa Road, Victorville, CA 92392 | Monday–Friday, 8 a.m.–5 p.m. |
| Barstow | 2550 Lakeview Drive, Barstow, CA 92311 | Monday–Friday, 8 a.m.–5 p.m. |
| Fontana | 16400 Valley Boulevard, Fontana, CA 92335 | 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 are closed on state holidays. Hours may vary seasonally or change without notice, so check dmv.ca.gov or call ahead if you're planning a trip to a specific location. The main San Bernardino office is the largest and handles the most complex services, but it also has the longest wait times. If your service is straightforward — like a license renewal — the Victorville, Barstow, or Fontana offices may be faster.
Why your appointment might not be available for weeks
San Bernardino County DMV offices book appointments several weeks in advance, especially for popular services like Real ID and behind-the-wheel exams. During peak seasons (spring and summer), you may not find an opening for 4 to 8 weeks. This is not a problem with the booking system; it reflects genuine demand. If you need an appointment sooner, check the online system daily — cancellations happen regularly as people reschedule or miss their slots, and new openings appear throughout the day.
Some services have longer backlogs than others. Written tests and behind-the-wheel exams typically have the longest waits because each one requires a DMV examiner's time. License renewals and ID replacements are usually faster. If your need is urgent, consider whether you can use an alternative service — for example, you may be able to renew your license by mail or online if you're not changing your address or photo.
Frequently Asked Questions
Can I walk in without an appointment?
Walk-ins are not accepted at San Bernardino DMV offices. You must have a scheduled appointment. If you don't have one, book online or by phone before you go. The only exception is if you're there to ask a quick question at the information desk, but you cannot conduct any DMV business without an appointment.
What if I booked the wrong service?
Cancel your current appointment and book a new one for the correct service. You can do this online or by phone. If you realize the mistake after you arrive at the office, tell the staff member who calls your name — they may be able to reschedule you on the spot for the right service, though this is not may provide and may add to your wait time.
Do I need to bring my Social Security card?
You don't need the physical card, but you do need to prove your Social Security number. Bring a tax return, W-2, or Social Security statement with your number on it. A birth certificate or passport also works for some services. Check the DMV website for your specific service to see exactly what counts as proof.
What happens if I'm late to my appointment?
If you arrive more than 15 minutes after your appointment time, the DMV may give your slot to the next person. Call the office directly if you're running late and ask if they can hold your appointment a few extra minutes. If you miss it entirely, you'll need to book a new appointment.
Can someone else pick up my ID or license for me?
No. You must be present at your appointment to complete your transaction. The DMV will not process your request if you send someone else in your place, even with a signed letter. The only exception is for certain services for people with disabilities — ask the DMV about this when you book if it applies to you.