How to book a Maine Bureau of Motor Vehicles appointment

You can schedule a Maine BMV appointment online through the state's official website or by calling the regional office that serves your area. The online system lets you pick a specific date and time slot, and you'll receive a confirmation email. If you prefer to call, have your driver's license number or vehicle registration ready when you contact the office.

Maine's BMV operates regional offices across the state, and each one manages its own appointment calendar. The office you visit depends on where you live or where your vehicle is registered. You cannot walk in without an appointment at most locations — the state moved to appointment-only service to reduce wait times.

Appointments typically fill up two to four weeks in advance during busy seasons, so scheduling early gives you more time options. If you need to reschedule or cancel, you can do that through the same online system or by calling the office directly.

Key Takeaways

  • Schedule your Maine BMV appointment online at maine.gov/bmv or by calling your regional office; walk-ins are not accepted at most locations.
  • The office you visit depends on your county or where your vehicle is registered, so confirm the correct location before booking.
  • Appointment slots fill up weeks in advance during peak times, so book as soon as you know when you need to visit.
  • Bring the documents listed on your confirmation email — the BMV specifies what you need based on the service you requested.
  • If you need to cancel or reschedule, do it through the online system or by phone at least 24 hours before your appointment.

Finding your regional BMV office location

Maine has six regional BMV offices: Portland, Bangor, Lewiston, Augusta, Houlton, and Calais. Your county determines which office handles your transactions. For example, residents of Cumberland County use the Portland office, while Penobscot County residents go to Bangor.

The maine.gov/bmv website has a locator tool that shows you which office serves your area. You can also call 207-624-9000 to confirm your regional office and ask about current wait times or appointment availability. Some services, like commercial driver's license testing, are only available at certain locations, so verify before you book.

Steps to book an appointment online

Go to maine.gov/bmv and look for the appointment scheduling link on the homepage. You'll enter your driver's license number or vehicle registration number, depending on the service you need. The system will ask you to select the type of transaction — for example, license renewal, vehicle registration, or a road test.

Next, choose your regional office and the date range that works for you. The system shows available time slots in 15-minute increments. Once you select a slot, you'll enter your contact information and receive a confirmation email with your appointment details, a confirmation number, and a list of documents to bring.

Save or print your confirmation email. Some offices ask you to arrive 10 to 15 minutes early, and you'll need your confirmation number when you check in.

Scheduling by phone

Call your regional BMV office directly during business hours to schedule an appointment. The main BMV phone line is 207-624-9000, and staff can transfer you to the office nearest you or take your information and schedule the appointment themselves.

Have ready your driver's license number, vehicle registration number, and the type of service you need. The staff member will confirm your regional office, show you available dates and times, and book your slot. You'll receive a confirmation number over the phone and a follow-up email with your appointment details and required documents.

What to bring to your appointment

Your confirmation email lists the specific documents you need based on your transaction type. For most services, bring a valid photo ID, your Social Security number or ITIN, and proof of residency (a utility bill or lease agreement dated within the last 60 days).

For vehicle registration, bring your current registration, proof of insurance, and the vehicle's title or bill of sale. For a license renewal, bring your current license and proof of residency. For a road test, bring your permit, proof of insurance, and the vehicle you'll be tested in.

If your documents are in a language other than English, bring an official translation or certified copy. The BMV website lists all requirements for each service type, so check before you go.

What to do if you need to reschedule or cancel

Log back into the maine.gov/bmv appointment system using your confirmation number and driver's license number. You can cancel your appointment and book a new one in the same session. If you prefer, call your regional office directly and ask to reschedule.

Cancel or reschedule at least 24 hours before your appointment time. If you miss your appointment without canceling, you may have to wait longer to book your next slot, and some offices track no-shows.

Frequently Asked Questions

Can I walk in without an appointment?

Most Maine BMV offices do not accept walk-ins and operate by appointment only. A few locations may have limited walk-in hours, but it is not may provide. Call your regional office to ask about walk-in availability before you visit.

How far in advance can I book an appointment?

You can typically schedule an appointment up to 30 days ahead through the online system. During busy seasons, slots fill quickly, so book as soon as your 30-day window opens if you have a specific date in mind.

What if all appointments are full?

Check back daily, as cancellations open up new slots regularly. You can also call your regional office and ask to be placed on a cancellation list or ask about appointments at a less busy office nearby.

Do I need an appointment for a road test?

Yes, road tests require an appointment scheduled through the same system. Road test slots are often limited and fill up faster than other services, so book early if you need to take a test.

What if I miss my appointment?

Contact your regional office as soon as possible to reschedule. Repeated no-shows may result in longer wait times for your next appointment, and you may lose your slot if you do not cancel in advance.