All Drivers
If you’re renewing a license that has been expired for longer than a year, or if you’re applying for reinstatement after a suspension, you may have to retake the written exam in order to obtain your license.Free Practice Tests
Driver's License practice testsLearner's Permit practice tests
Motorcycle Endorsement practice tests
CDL practice tests
Road Signs and Signals practice tests
Resources for all drivers
Read the official Maine driver’s manualCheck out our frequently asked questions (FAQ)
Buy a driver’s license test cheat sheet: basic or advanced
Buy a driver’s license renewal test cheat sheet: basic or advanced
Read our driving safety articles
Maine BMV quick links for all drivers
Maine BMV home pageOnline renewal
Renewal information
Renewal FAQ
BMV locations
License fees
Identification requirements
New & Teen Drivers
In Maine, you must be at least 15 years if age, have completed a driver education course, and pass a written test to apply for a learner’s permit. You must be at least 16 years of age, have completed 70 hours of practice driving (10 hours of night driving), have held an instruction permit for at least 6 months, and pass a road test to apply for a driver’s license. If you are 18 years of age or older, you are not required to have completed driver education to take a road test. If you are 21 years of age or older, you are not required to hold a learner’s permit or complete practice driving to take a road test.Resources for new & teen drivers
Read the official Maine driver’s manualTake one of our free learner’s permit practice tests
Check out our new & teen driver frequently asked questions (FAQ)
Buy a learner’s permit test cheat sheet: basic or advanced
Buy a driver’s license test cheat sheet: basic or advanced
Check rates or buy car insurance
Maine BMV quick links for new & teen drivers
Get a driver's licenseTeen licensing information
Graduated license program information
Road test & knowledge test information
Driving skills testing locator
New-to-State Drivers
New Maine residents with a valid out-of-state driver license must exchange it for a Maine driver license within 30 days of establishing residency.Resources for new-to-state drivers
Read the official Maine driver’s manualTake one of our free driver’s license practice tests
Check out our new-to-state frequently asked questions (FAQ)
Buy a new-to-state driver’s license test cheat sheet: basic or advanced
Check rates or buy car insurance
Maine BMV quick links for new-to-state drivers
New Maine residents FAQMotorcycles
In Maine, you must be at least 16 years of age, successfully complete a basic driver education course, successfully complete a motorcycle safety course, pass a written test, pass a skills test, and pass a road test to apply for a motorcycle endorsement. If you pass the written test and the skills test and already hold a valid driver’s license, you may waive the road test. If you pass the written test, you are eligible for a motorcycle permit.Resources for motorcyclists
Read the official Maine motorcycle manualTake one of our free motorcycle license practice tests
Check out our motorcycle license frequently asked questions (FAQ)
Buy a motorcycle license test cheat sheet: basic or advanced
New-to-state motorcycle insurance
Maine BMV quick links for motorcycles
Motorcycle endorsement informationMotorcycle rider education school locations
CDL
In Maine, you must be at least 16 years of age, pass a knowledge test and obtain a Commercial Learner’s Permit, hold a CLP for 14 days, and pass a CDL skills test to apply for a Commercial Driver License. If you are under 21 years of age, you may only drive within the state.Resources for CDL
Read the official Maine CDL manualTake one of our free CDL practice tests
Buy a CDL test paid cheat sheet: basic or advanced
Check rates or buy CDL insurance
Maine BMV quick links for CDL
CDL testing informationCDL driving school locations