How to book your San Francisco DMV appointment

The San Francisco DMV requires you to book an appointment before you visit. You cannot walk in without one. The fastest way to schedule is through the California DMV website at dmv.ca.gov, where you can pick your date and time slot in real time. You can also call the San Francisco DMV office directly at (415) 557-1350 during business hours, though wait times on the phone are often longer than booking online.

When you book, you will need to know what service you are there for — renewing your license, taking a written test, a road test, getting an ID card, or something else. The system will show you available slots only for that service type. Most appointments fill up two to four weeks in advance, so book as soon as you know your timeline.

Key Takeaways

  • Book online at dmv.ca.gov or call (415) 557-1350; walk-ins are not accepted at the San Francisco DMV.
  • You must select your specific service type when booking, because appointment slots are organized by what you need done.
  • Appointments typically fill up two to four weeks ahead, so book early if you have a important date.
  • Bring all required documents for your service type; the DMV will turn you away if you are missing paperwork, even with a confirmed appointment.
  • The San Francisco DMV office is located at 1377 Van Ness Avenue; plan to arrive 10 to 15 minutes early.

What service type to select when booking

The California DMV website groups appointments by service, not by location. When you start your booking, you will see options like "Driver License Renewal," "Written Test," "Drive Test," "ID Card," or "Other." Pick the one that matches why you are going. If you are unsure which category fits your situation, the DMV website has a tool that walks you through your specific need.

Choosing the wrong service type will either show you no available times or book you for the wrong thing. For example, if you need to renew your license and also take a written test, you may need two separate appointments — one for the renewal and one for the test. Call (415) 557-1350 if you are not sure whether your situation requires one appointment or two.

Documents you need to bring

The documents required depend on your service type. For a license renewal, you typically need your current license or ID, proof of residency (a recent utility bill or lease), and your Social Security number. For a written test, bring your learner's permit, proof of residency, and a completed DL 44 form if you are explore for your first license. For a road test, bring your learner's permit, proof of residency, and proof of vehicle insurance.

The DMV will not let you take your test or complete your service if you are missing required documents, even if you have a confirmed appointment. Check the specific requirements for your service type on dmv.ca.gov before you go, or call (415) 557-1350 to confirm what to bring. Bring originals, not copies, unless the DMV specifically says a copy is acceptable.

The San Francisco DMV office location and hours

The San Francisco DMV office is at 1377 Van Ness Avenue, San Francisco, CA 94109. It is open Monday through Friday, 8:00 a.m. to 5:00 p.m., and closed on weekends and state holidays. Parking on Van Ness is limited; consider using public transit or arriving early to find a spot. The office is accessible by BART and Muni bus lines.

Arrive 10 to 15 minutes before your appointment time. The office runs behind schedule on busy days, but arriving early gives you time to find the right window and get settled. If you are running more than 15 minutes late, call (415) 557-1350 to let them know; they may be able to reschedule you or fit you in later that day.

What to do if no appointments are available

If the online system shows no open slots for your service type in San Francisco, you have a few options. First, check whether a nearby DMV office has availability — Oakland, Daly City, or San Mateo sometimes have earlier times. You can book at any California DMV office, not just San Francisco, as long as you meet the requirements for that service.

Second, check back on the website daily. Appointments open up as people cancel, and new slots are sometimes released in the early morning or late evening. Third, call (415) 557-1350 and ask whether they have a cancellation list or whether they know when the next batch of appointments will open. Some DMV offices hold a small number of same-day or next-day slots for emergencies; ask whether your situation qualifies.

Rescheduling or canceling your appointment

If you need to change your appointment date or time, log back into dmv.ca.gov with the confirmation number from your booking email. You can reschedule up to 24 hours before your appointment. If you cancel within 24 hours, you may lose your slot, so call (415) 557-1350 instead and ask whether they can move you to a different time that day.

If you miss your appointment without canceling, you will lose it and have to book a new one. The system does not automatically penalize you, but repeated no-shows may result in the DMV asking you to call instead of booking online. If something unexpected comes up, call as soon as you can to reschedule.

Preparing for your appointment

Before you go, gather all required documents and make copies of anything you are unsure about. Review the specific requirements for your service on dmv.ca.gov. If you are taking a written test, study the California Driver Handbook, which is free online. If you are taking a road test, practice with a licensed driver and make sure your vehicle is in safe working condition and has current registration and insurance.

Plan to spend 30 minutes to an hour at the office, depending on how busy it is. Bring a pen in case you need to fill out forms. Do not bring children unless they are also there for a service; the office does not have childcare, and it can get crowded. Wear something comfortable because you may be standing in line.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person who needs the service must book their own appointment using their own information. Parents or guardians can help a teenager or dependent book, but the appointment will be in that person's name and they must be present at the office.

What if I do not have a computer or internet to book online?

Call the San Francisco DMV at (415) 557-1350 during business hours. A staff member can book your appointment over the phone. Wait times are usually longer than online booking, so call early in the morning if possible.

Do I need to bring my appointment confirmation email?

You do not need to print it, but bring your confirmation number just in case. The DMV can look you up by name and date of birth, but having the number speeds things up. Save the email or write down the number before you go.

What if I need an appointment urgently and nothing is available?

Call (415) 557-1350 and explain your situation. Some offices keep a small number of same-day or next-day slots for genuine emergencies, such as a job that starts in two days and requires a valid license. They will decide whether your situation qualifies.

Can I take my road test in a different city than where I booked?

No. You must take your road test at the DMV office where you booked it. If you need to test in a different location, cancel your San Francisco appointment and book a new one at the office where you want to test.