Back to Maine

Maine Driver License Offices

Find your nearest DMV office in Maine. 20 locations with addresses, phone numbers, and office hours.

Maine Bureau of Motor Vehicles
||

Augusta BMV Main Office

Main Office
101 Hospital Street, Augusta, ME 04330 04330
Mon-Fri 8:00 AM - 4:30 PM

Bangor BMV Branch Office

1129 Union Street, Bangor, ME 04401 04401
Mon-Fri 8:00 AM - 4:30 PM

Auburn BMV Branch Office

36 Mollison Way, Auburn, ME 04210 04210
Mon-Fri 8:00 AM - 4:30 PM

Bangor BMV Branch Office

1129 Union Street, Bangor, ME 04401 04401
Mon-Fri 8:00 AM - 4:30 PM

Bath BMV Branch Office

15 Commercial Street, Bath, ME 04530 04530
Mon-Fri 8:00 AM - 4:30 PM

Calais BMV Branch Office

1 Washington Street, Calais, ME 04619 04619
Mon-Fri 8:00 AM - 4:30 PM

Caribou BMV Branch Office

14 Access Highway, Caribou, ME 04736 04736
Mon-Fri 8:00 AM - 4:30 PM

Ellsworth BMV Branch Office

24 Church Street, Ellsworth, ME 04605 04605
Mon-Fri 8:00 AM - 4:30 PM

Farmington BMV Branch Office

526 Wilton Road, Farmington, ME 04938 04938
Mon-Fri 8:00 AM - 4:30 PM

Houlton BMV Branch Office

137 Military Street, Houlton, ME 04730 04730
Mon-Fri 8:00 AM - 4:30 PM

Lewiston BMV Branch Office

36 Mollison Way, Lewiston, ME 04240 04240
Mon-Fri 8:00 AM - 4:30 PM

Portland BMV Branch Office

125 Presumpscot Street, Portland, ME 04103 04103
Mon-Fri 8:00 AM - 4:30 PM

Rockland BMV Branch Office

360 Old County Road, Rockland, ME 04841 04841
Mon-Fri 8:00 AM - 4:30 PM

Rumford BMV Branch Office

145 Congress Street, Rumford, ME 04276 04276
Mon-Fri 8:00 AM - 4:30 PM

Scarborough BMV Branch Office

200 Expedition Drive, Suite F, Scarborough, ME 04074 04074
Mon-Fri 8:00 AM - 4:30 PM

Springvale BMV Branch Office

456 Main Street, Springvale, ME 04083 04083
Mon-Fri 8:00 AM - 4:30 PM

Topsham BMV Branch Office

125B Main Street, Topsham, ME 04086 04086
Mon-Fri 8:00 AM - 4:30 PM

Waterville BMV Branch Office

22 Armory Road, Waterville, ME 04901 04901
Mon-Fri 8:00 AM - 4:30 PM

Wilton BMV Branch Office

128 Weld Road, Wilton, ME 04294 04294
Mon-Fri 8:00 AM - 4:30 PM

Skowhegan BMV Branch Office

98 North Avenue, Skowhegan, ME 04976 04976
Mon-Fri 8:00 AM - 4:30 PM

What to Bring to the DMV

Proof of identity (birth certificate, passport)
Proof of residency (utility bill, bank statement)
Social Security card or number
Payment for applicable fees
Current driver license (if renewing)
Completed application form (if required)

Disclaimer: Office locations, hours, and phone numbers may change. We recommend calling ahead or visiting the to confirm details before your visit. Schedule an appointment online when available to reduce wait times.