Book your San Diego DMV appointment online or by phone before you visit

The California Department of Motor Vehicles lets you schedule an appointment before going to a San Diego office. You can book online through the DMV website or call 1-800-777-0133. Most people book online because it is faster — you pick your date, time, and the specific task you need (license renewal, registration, ID card, etc.), and you get a confirmation number on the spot.

Walk-ins are still allowed at San Diego DMV offices, but you will wait much longer. An appointment typically takes 15 to 45 minutes depending on what you need done. Without an appointment, you may wait two to four hours or be turned away if the office reaches capacity before your turn.

San Diego has five DMV field offices: the main office downtown on Front Street, plus locations in Chula Vista, El Cajon, Escondido, and Oceanside. Each office handles the same services, so you can pick whichever is most convenient for you.

Key Takeaways

  • Book your appointment online at dmv.ca.gov or by calling 1-800-777-0133 at least a few days ahead if possible.
  • You will need your confirmation number when you arrive, so save the email or text the DMV sends you.
  • Bring the documents the DMV lists for your specific transaction — a license renewal needs different paperwork than a registration change.
  • If you miss your appointment, you can reschedule online or by phone without penalty, but walk-ins may face long waits.
  • Scammers pose as the DMV by email and text; the real DMV never asks for payment or personal details through unsolicited messages.

How to book online through the DMV website

Go to dmv.ca.gov and click "Schedule an Appointment" at the top of the page. You will see a form asking for your zip code and what you need to do (renew a license, register a vehicle, get an ID card, etc.). Select San Diego as your county.

The system shows you available dates and times at each of the five San Diego offices. Pick the one that works for you. You will then enter your name, phone number, and email address. The DMV sends a confirmation number to your email and, if you provided a cell phone number, as a text message.

Save or screenshot your confirmation number. You will need it when you arrive at the office. The DMV also sends you a list of documents to bring based on the service you booked.

Booking by phone and what to have ready

Call 1-800-777-0133 to speak with a DMV representative. Have your zip code, phone number, and email address ready. Tell the representative what you need — license renewal, vehicle registration, address change, etc. — and they will find available times at San Diego offices.

The phone line is busiest in the morning and on Mondays and Tuesdays. If you reach a long hold time, try calling in the afternoon or mid-week. The DMV also offers callback service: you can request a call back instead of waiting on hold, and a representative will call you at a time you specify.

Once you book by phone, the DMV sends your confirmation number and required documents list by email. If you did not provide an email, ask the representative to read your confirmation number aloud and write it down.

What documents to bring to your appointment

The documents you need depend on your specific transaction. For a driver's license renewal, you typically need your current license, proof of residency (utility bill, lease, or bank statement with your name and address), and proof of Social Security number (Social Security card, W-2, or tax return). For a vehicle registration renewal, bring your registration card, proof of insurance, and payment method.

The DMV email or confirmation page lists exactly what you need for your transaction. Read it carefully before your appointment. Showing up without the right documents means you will not be able to complete your task and may have to reschedule.

If you are unsure whether you have the right documents, call the DMV at 1-800-777-0133 or check the specific service page on dmv.ca.gov. It is better to confirm ahead than to waste a trip.

What to do if you need to reschedule or cancel

If your appointment time no longer works, log back into dmv.ca.gov with your confirmation number and reschedule to a different date or time. You can also call 1-800-777-0133 to reschedule by phone. There is no penalty for rescheduling — you can change your appointment as many times as you need.

If you miss your appointment without canceling, you lose that slot, but you can book a new one when ready online or by phone. Missing an appointment does not affect your ability to schedule future ones.

San Diego DMV office locations and hours

The five San Diego DMV offices are located in downtown San Diego (Front Street), Chula Vista, El Cajon, Escondido, and Oceanside. Each office is open Monday through Friday, with limited Saturday hours at some locations. Hours vary by office, so check dmv.ca.gov or call 1-800-777-0133 to confirm the hours for the office you plan to visit.

The downtown San Diego office on Front Street is the largest and typically has the most appointment availability. If you are flexible on location, checking all five offices may show you an earlier opening time at a different branch.

Scam alerts: how to spot fake DMV messages

Scammers send fake text messages and emails claiming to be from the DMV, asking you to click a link, verify your information, or pay a fee. The real DMV never asks for payment through email or text, and it never asks you to click links in unsolicited messages.

If you receive a message claiming to be from the DMV that you did not request, do not click any links or reply with personal information. Delete it. If you booked an appointment through dmv.ca.gov or by calling 1-800-777-0133, you will receive a legitimate confirmation email or text from the DMV — but only after you have already scheduled.

The safest way to confirm your appointment is to log into dmv.ca.gov yourself using your confirmation number, or to call 1-800-777-0133 directly. Never use a phone number or link from an unsolicited message.

Frequently Asked Questions

How far in advance should I book my appointment?

Book as soon as you know you need to visit — ideally at least a few days ahead. San Diego offices fill up quickly, especially in spring and summer. If you need an appointment within the next few days, you may still find openings, but earlier booking gives you more choices of dates and times.

Can I bring someone with me to my appointment?

Yes. You can bring a family member or friend, though only you will be called to the counter. If you are renewing a minor's license or ID, a parent or guardian must be present. Keep companions to one or two people so the office does not become overcrowded.

What if I arrive late to my appointment?

Arrive at least 10 minutes early. If you are running late, call the office directly to let them know — the number is on your confirmation email. If you arrive more than 15 minutes after your scheduled time, the office may give your slot to the next person and ask you to reschedule.

Do I need an appointment if I am just asking a question?

No. You can walk into any San Diego DMV office and ask a question at the information desk without an appointment. However, if you need a service (renewing a license, registering a vehicle, etc.), you must have an appointment or be prepared to wait as a walk-in.

What if the appointment system shows no availability?

Availability changes daily as people reschedule and cancel. Check again the next day, or try a different San Diego office location — one branch may have openings when another is full. You can also call 1-800-777-0133 to ask if phone-only appointments are available.