Where to book your San Bernardino DMV appointment

The San Bernardino County DMV has multiple office locations, and you can book an appointment at any of them through the California DMV website. The main office is in San Bernardino itself, but there are also branches in Victorville, Barstow, and Needles. You do not have to go to the location nearest you — you can choose whichever office works best for your schedule.

To book, go to dmv.ca.gov and select "Book an Appointment." You will need to enter your zip code or choose your preferred office location from the list. The website shows you available dates and times for each location, usually several weeks out. You can book online, by phone at 1-800-777-0133, or in person at any DMV office.

If you cannot find an appointment online, the office may be fully booked for that period. Check back in a few days — cancellations open up regularly, and new appointment slots are released throughout the week.

Key Takeaways

  • Book your San Bernardino County DMV appointment through dmv.ca.gov, by calling 1-800-777-0133, or in person at any county DMV office.
  • San Bernardino County has offices in San Bernardino, Victorville, Barstow, and Needles, and you can book at any location regardless of where you live.
  • Bring your confirmation number and valid ID to your appointment; arriving early does not speed up your service.
  • If no appointments are available, check back in a few days because cancellations and new slots are released regularly.
  • Some services like written tests and behind-the-wheel exams may require a separate appointment or walk-in availability.

What documents to bring to your San Bernardino DMV appointment

The documents you need depend on what you are doing — renewing a license, getting a Real ID, taking a test, or something else. The DMV website shows a checklist for your specific transaction when you book. In general, bring your confirmation number, a valid form of ID, and proof of your Social Security number.

For a Real ID, you will need proof of identity (passport, birth certificate, or state ID), proof of residency (utility bill, lease, or bank statement dated within 90 days), and your Social Security number. For a license renewal, bring your current license and proof of residency if your address has changed. If you are taking a written or driving test, bring your permit and a valid ID.

Check the DMV website before you go — requirements change, and bringing the wrong documents means a wasted trip. The checklist for your specific service is on the appointment confirmation email.

San Bernardino DMV office locations and hours

The San Bernardino office is located at 350 North D Street, San Bernardino, CA 92401. Hours are typically Monday through Friday, 8 a.m. to 5 p.m., and some Saturdays. The Victorville office is at 14343 Amargosa Road, Victorville, CA 92392. Barstow and Needles have smaller offices with more limited hours.

Hours vary by location and change seasonally, so check dmv.ca.gov before you go. Some offices close for lunch or have different hours on certain days. If you have an appointment, you do not need to arrive early — the DMV processes appointments in order, and arriving 15 minutes early is standard.

What happens if you miss or need to reschedule your appointment

If you cannot make your appointment, cancel or reschedule it through dmv.ca.gov as soon as you know. You can also call 1-800-777-0133 to reschedule. Cancelling ahead frees up the slot for someone else and prevents you from losing your place in the queue.

If you miss your appointment without cancelling, you may have to wait longer for the next available slot. The DMV does not charge a fee for missing an appointment, but you will need to book again. If you are running late, call the office directly — they may be able to hold your spot if you are close.

Services you can and cannot book online in San Bernardino

Most services can be booked online: license renewals, Real ID appointments, address changes, and replacement cards. Written tests and behind-the-wheel driving tests sometimes have limited online availability and may require you to call or visit in person to schedule.

Some transactions, like commercial driver's license (CDL) tests, may not be available at all San Bernardino locations. Check the office location when you book to see which services are offered there. If your service is not available online, the website will tell you to call or visit the office.

How to prepare for your appointment

Gather your documents at least a day before your appointment. Review the checklist on your confirmation email and make sure you have everything — missing documents are the most common reason appointments take longer or have to be rescheduled.

If you are taking a written test, study the California Driver Handbook, which is free on dmv.ca.gov. If you are taking a driving test, practice with someone who holds a valid license and make sure your vehicle is registered and insured. Bring your permit and proof of insurance to the test.

Plan to arrive 10 to 15 minutes early. Bring your confirmation number and have it ready when you check in. The DMV processes appointments in order, so arriving early does not move you up.

Frequently Asked Questions

How far in advance can I book a San Bernardino DMV appointment?

You can usually book 4 to 8 weeks ahead, depending on how busy the office is. During peak times, appointments may only be available 2 to 3 weeks out. Check dmv.ca.gov to see what dates are open for your chosen location.

Can I do my DMV transaction by mail instead of going in person?

Some transactions can be done by mail, like renewing a license if you have not changed your address or vision status. Check dmv.ca.gov under "Services by Mail" to see if your transaction qualifies. Real ID and tests must be done in person.

What if I need a Real ID and my appointment is for something else?

You can add a Real ID to most appointments, or book a separate Real ID appointment. When you book online, the system will ask if you need Real ID. If you already have an appointment for something else, call 1-800-777-0133 to add it to the same visit.

Do I need an appointment to take a written or driving test in San Bernardino?

Most San Bernardino offices require an appointment for written tests. Driving tests usually require an appointment as well, though some offices have limited walk-in availability. Check dmv.ca.gov or call the office to confirm what is available.

What if I do not have a California address yet?

You can book an appointment using an out-of-state address, but you will need to provide a California address before you complete your transaction. Proof of residency (like a lease or utility bill) is required. If you do not have one yet, you may need to reschedule after you move.