Live
Read more

About

Summary: Complete Family Medicine (a nonprofit part of Hannibal Regional Health System) offers preventive and urgent care across northeast Missouri. Since joining Hannibal Regional in 2017, the organization has expanded to multiple clinics (Kirksville HQ and several Missouri locations, including Brookfield, Chillicothe, and Paris) and added school-based health clinics, an Occupational Medicine site, and a Specialty Group. They operate urgent care services in addition to primary care, with a focus on long-term, preventive health. Contact numbers and locations are provided for nearby clinics in Kirksville and other Missouri cities.

Clinic Type

Urgent Care/Walk-in Clinic

Address

See location-specific addresses below (Kirksville, Macon, Moberly, Brookfield, Chillicothe) for complete street addresses with ZIP codes

Phone

(660) 665-7575 (Kirksville) / (660) 395-7575 (Macon) / (660) 372-9595 (Moberly) / (660) 268-4006 (Brookfield) / (660) 752-9006 (Chillicothe)

Email

studenthealth@cfmcares.com

Opening Hours

Open 8 am - 8 pm, 7 days a week, 365 days a year

Services Offered

  • Urgent Care
  • Walk-In Clinic

Insurance & Payment

Languages Spoken

FAQs

What are the Urgent Care hours?

Open 8 am - 8 pm, 7 days a week, 365 days a year.

Which communities do you serve?

Urgent Care facilities serve multiple communities with board-certified providers for non-life threatening injuries and illnesses.

Where are the urgent care locations?

Kirksville, Macon, Moberly, Brookfield, Chillicothe (addresses listed on site with full details).

Social Media

Photos

What Patients Say

Overall sentiment across review platforms: mixed

  • Complete Family Medicine, LLC (Birdeye): 3.7/5 (136 reviews)
  • COMPLETE FAMILY MEDICINE (Yelp): Not provided (page shows 3 reviews total) (3 reviews)

Patients praise

  • Caring/compassionate, recommended providers and staff (including being listened to and answered questions)
  • Preventive care/long-term health focus is highlighted by the clinic’s own materials
  • Patient story reflects continuity and coordination within the Hannibal Regional network (case study)

Common complaints

  • Disappointment with an urgent-care style visit/triage decision leading to a referral to the ER and higher costs/billing
  • Wait times are mentioned in at least one review

"“Doctor Early and his staff are highly recommended. He is a very caring, compassionate doctor.”"

Birdeye review excerpt (Complete Family Medicine, LLC)

"“Very upset… They refused to see me… They sent me to er… And gave me meds… instead of paying 100 at urgent care I now have to pay a HUGE BILL at er.”"

Birdeye review excerpt (Complete Family Medicine, LLC)

"“Love the docs here… Sometimes theres a wait.”"

Yelp review excerpt (COMPLETE FAMILY MEDICINE)

Synthesized from public review platforms as of Jul 11, 2026 — sources: [1][2][3][4].

Information sourced from the clinic's website as of July 11, 2026.

More urgent care/walk-in clinic clinics in Hannibal

Hannibal, MO·Urgent Care/Walk-in Clinic

Walk-In Clinic - Hannibal at Blessing Health System offers same-day care options in Hannibal, Missouri. The site highlights Blessing Health’s presence in Hannibal through Blessing Hospital, Hannibal Clinic, and related services. For urgent, non-emergency care without an appointment, check Blessing Health’s Hannibal location details, hours, and any walk-in or onsite scheduling options. If you’re seeking specific hours or services for a Walk-In Clinic in Hannibal, verify current details on Blessing Health’s site or contact Blessing Health System Hannibal directly.

VerifiedOnline bookingSince 1875
Hannibal, MO·Urgent Care/Walk-in Clinic

Hannibal Regional operates nonprofit, community-based health services serving northeast Missouri and west-central Illinois. The system includes Hannibal Regional Hospital, medical group practices, a cancer center, and the foundation, with a campus opened in 1993 on a 105-acre site. They offer state-of-the-art technology close to home and run multiple locations in Hannibal and Kirksville, MO. If your query is about Express Care or Walk-In Clinics specifically, Hannibal Regional provides walk-in/urgent care options through its facilities, but the provided highlights do not enumerate a dedicated “Express Care” or Walmart-affiliated clinic. For exact hours and locations, contact Hannibal Regional at 573-248-1300 or visit their website.

VerifiedOnline booking

See all urgent care/walk-in clinic clinics in Hannibal

Comparing your options?

See other urgent care/walk-in clinic clinics in Hannibal, or search the full directory by insurance, ratings, and more.

More Urgent Care/Walk-in Clinic Clinics