Where the Hannibal DMV is located and what it handles

Hannibal has one Missouri Department of Revenue office that handles driver's licenses, vehicle registration, and identification cards. It is located at 2609 McMasters Avenue in Hannibal, Marion County. This office does not handle all DMV services — some transactions require a visit to a larger regional office or completion by mail.

The Hannibal location processes standard driver's license renewals, duplicate licenses, address changes, vehicle registration renewals, and initial identification cards. It also handles written tests for new drivers and road tests, though road test scheduling can have a wait depending on the time of year.

If you need a commercial driver's license (CDL), hazmat endorsement, or certain specialized permits, you will need to travel to a larger office. The closest full-service regional office is in Jefferson City, about 45 minutes south.

Key Takeaways

  • The Hannibal DMV is at 2609 McMasters Avenue and handles driver's licenses, vehicle registration, and ID cards, but not commercial licenses or hazmat endorsements.
  • Hours are Monday through Friday, 8 a.m. to 5 p.m., with no Saturday service, so plan your visit during a weekday.
  • Bring your current ID, proof of residency, and the specific documents required for your transaction — requirements differ for renewals, replacements, and new registrations.
  • Road tests book up during spring and summer, so schedule early if you need one; written tests are usually available within a few days.
  • You can renew your license or registration by mail or online for some transactions, which saves a trip if you are not changing your address or information.

Hours, phone number, and how to reach the office

The Hannibal DMV is open Monday through Friday, 8 a.m. to 5 p.m. It is closed on weekends and state holidays. There is no Saturday service, so you will need to take time off work or visit during lunch if you work standard hours.

The phone number is (573) 221-8151. Call ahead if you have questions about what documents to bring or whether your specific transaction can be handled at this location. Wait times are usually shorter in the morning, particularly on Tuesdays and Wednesdays.

You can also check the Missouri Department of Revenue website for current wait times and to see if your transaction can be completed online or by mail before you make the trip.

What documents to bring for driver's license and ID card transactions

For a driver's license renewal, bring your current license, proof of residency (a utility bill, lease, or bank statement dated within 60 days), and your Social Security number. If your address has changed, bring the proof of residency for your new address. If you are renewing without an address change and your license is not expired, you may be able to renew by mail instead.

For a duplicate or replacement license (if yours was lost, stolen, or damaged), bring your current ID or proof of identity, proof of residency, and your Social Security number. There is a fee for a duplicate.

For a new identification card (if you do not drive), bring proof of identity, proof of residency, and your Social Security number. A birth certificate, passport, or current out-of-state ID all work as proof of identity.

If you are changing your name, bring a certified copy of the document that changed your name — a marriage certificate, divorce decree, or court order. This is required even if you already have a current license.

Vehicle registration renewal and title transfers

To renew your vehicle registration, bring your current registration card, proof of insurance, and your vehicle identification number (VIN). You will also need to pay the renewal fee, which varies by vehicle weight and type. Many vehicle registrations can be renewed by mail or online, so check whether yours qualifies before visiting in person.

If you are transferring a title (buying or selling a vehicle), both the buyer and seller must visit the DMV together with the signed title, proof of insurance for the new owner, and a bill of sale. The Hannibal office handles title transfers, but the process takes longer than a straightforward registration renewal — plan for 30 to 45 minutes.

If you are registering a vehicle for the first time in Missouri, bring the out-of-state title or manufacturer's certificate of origin, proof of insurance, and proof of residency. You will also need to pay sales tax on the vehicle value unless you have a receipt showing tax was already paid.

Written and road tests for new drivers

The Hannibal DMV administers both written tests for learner's permits and road tests for driver's licenses. Written tests are usually available within a few days of calling to schedule. You must be at least 15 years and 6 months old to take the written test and obtain a learner's permit.

Road tests are more limited. You must have held a learner's permit for at least 30 days before you can test, and you must bring a vehicle that is registered and insured. The Hannibal office schedules road tests, but availability is tight during spring and summer — if you need a test in May through August, call at least two weeks ahead. Fall and winter usually have more open slots.

Bring your learner's permit, proof of insurance for the vehicle you will test in, and your Social Security number. The test takes about 20 minutes. If you fail, you can schedule another test, but there is a waiting period and an additional fee.

Transactions you can handle by mail or online instead

Missouri allows several DMV transactions without a visit to the office. You can renew your driver's license by mail if you are not changing your address, your license is not expired by more than five years, and you are not required to take a new photo (which happens every 16 years for standard licenses).

Vehicle registration renewals can also be completed online through the Missouri Department of Revenue website or by mail. You will need your current registration card and proof of insurance. Online renewal is faster and you receive your new registration when ready.

Address changes for your driver's license can be done online if you are not renewing your license at the same time. This is the fastest option if you have moved and do not need a new photo or other services.

Check the Missouri Department of Revenue website to see which specific transactions you can handle remotely. This saves time if your transaction qualifies.

Fees and what to expect to pay

Driver's license renewal costs $20 for a four-year license or $40 for an eight-year license. A duplicate or replacement license costs $10. A new identification card costs $11.

Vehicle registration renewal fees depend on your vehicle's weight and type. A standard passenger vehicle typically costs between $30 and $50 per year. Commercial vehicles and trucks cost more. You can find the exact fee for your vehicle on the Missouri Department of Revenue website by entering your vehicle information.

Road tests cost $10. Written tests for learner's permits are free. Title transfers have a fee of $6.50. All fees must be paid in cash, check, or debit card — the Hannibal office does not accept credit cards.

Frequently Asked Questions

Can I renew my license before it expires?

Yes. Missouri allows you to renew your license up to one year before it expires. This is useful if you are planning a trip and want a fresh license, or if you prefer to renew before a busy season. The renewal fee is the same whether you renew early or at the last moment.

What if I moved out of state and now I am back in Missouri?

You will need to obtain a new Missouri driver's license. Bring your out-of-state license, proof of residency in Missouri (a utility bill or lease dated within 60 days), and your Social Security number. You will also need to pass the written test unless Missouri has a reciprocal agreement with your previous state — call ahead to ask.

How long does a road test appointment take from start to finish?

The actual test takes about 20 minutes, but you should plan to arrive 10 minutes early and allow time for paperwork. Total time at the office is usually 45 minutes to an hour. Bring your learner's permit, proof of insurance, and the vehicle you will test in.

Can I register a vehicle if I do not have a Missouri driver's license yet?

Yes. You can register a vehicle with a learner's permit or an out-of-state license. Bring proof of insurance, the vehicle title or manufacturer's certificate, and proof of residency. You will also need to pay sales tax unless you have a receipt showing it was already paid.

What happens if I fail my road test?

You can schedule another test, but there is a waiting period (usually at least one week) and you will pay the $10 test fee again. You must still hold a valid learner's permit. The Hannibal office will tell you the specific date you can reschedule when you receive your test results.