Save Time, Schedule Online
Save time and book your next MercyOne appointment when and where it’s most convenient for you!
Our online scheduling is accessible 24/7 and works from any smartphone, tablet or computer. Many of our locations are now offering online scheduling for new and existing patients.
*Online scheduling is unavailable for Eastern Iowa. If you're looking to schedule an appointment in Clinton, Davenport or Silvis, please call 421-DOCS. If you're looking to schedule an appointment outside of Clinton, Davenport or Silvis, please call the clinic location.
Quick Links
Cedar Falls/Waterloo | Centerville/Ottumwa | Clinton | Des Moines | North Iowa | Siouxland
Urgent Care locations:
Cedar Falls / Waterloo | Des Moines | North Iowa | Sioux City
Adel
Ames
Ankeny
- Iowa Heart Ankeny
- MercyOne Ankeny Urgent Care
- MercyOne Ankeny Family Medicine
- MercyOne Ankeny Pediatrics Care
- MercyOne Briarwood Family Medicine
- MercyOne Prairie Trail Family Medicine
- MercyOne Ankeny Laboratory
Anthon
Carlisle
Carroll
Cascade
Schedule your vaccination online by clicking a pharmacy location below:
Cedar Falls
Use your MyChart Login to book appointments.
- MercyOne Bluebell Road Urgent Care
- MercyOne Bluebell Road Family Medicine & Pediatric
- MercyOne Cedar Falls Internal Medicine Suite 110
Centerville
- Iowa Heart Centerville
- MercyOne Centerville Medical Clinic
- MercyOne Centerville Podiatry
- MercyOne Centerville General Surgery
Clear Lake
Clinton
Clive
- MercyOne Clive Urgent Care
- MercyOne Clive Family Medicine
- MercyOne Clive Pediatrics Care Clinic
- MercyOne Clive Laboratory
Correctionville
Dakota Dunes
Des Moines
- MercyOne Beaverdale Family Medicine
- MercyOne Des Moines Laboratory
- MercyOne Des Moines Pediatric Care
- MercyOne Des Moines Pediatrics Urgent Care
- MercyOne East Village Family Medicine
- MercyOne East Village Internal Medicine
- MercyOne East Village Palliative Care
- MercyOne South Des Moines Urgent Care
- MercyOne South Des Moines Family Medicine
- Iowa Heart Medical Plaza
DeWitt
Use click to call to book appointments.
Dubuque
Schedule your vaccination online by clicking a pharmacy location below:
Dyersville
Schedule your vaccination online by clicking a pharmacy location below:
-
MercyOne Dyersville Pharmacy - MercyOne Dyersville Pharmacy (office365.com)
Dysart
Use your MyChart Login to book appointments.
Evansdale
Use your MyChart Login to book appointments.
Fairbank
Use your MyChart Login to book appointments.
Forest City
Fort Dodge
Fulton
Greene
Grimes
Independence
Use your MyChart Login to book appointments.
Indianola
Jesup
Use your MyChart Login to book appointments.
Johnston
Kingsley
Lake Mills
La Porte City
Use your MyChart Login to book appointments.
Marshalltown
Mason City
- MercyOne North Iowa Virtual Health Hub
- MercyOne Family Medicine Residency
- MercyOne Family and Sports Medicine
- MercyOne Forest Park Family Medicine
- MercyOne Mason City Pediatric and Adolescent Care
- MercyOne Internal Medicine Residency
- MercyOne Laboratory Outpatient Draw
- MercyOne Women's Health Care & Internal Medicine
- MercyOne Bariatric Surgery
- MercyOne Dermatology
- MercyOne Diabetes and Endocrinology
- MercyOne Ear, Nose, Throat and Allergy
- MercyOne General Surgery
- MercyOne Heart Center
- MercyOne Orthopedics
- MercyOne Plastic and Reconstructive Surgery
- MercyOne Podiatry
- MercyOne Psychiatry
- MercyOne Mason City Urgent Care
- MercyOne Urology
- MercyOne Weight Loss
- MercyOne Regency Family Medicine
Morrison
Use click to call to book appointments.
Moville
New Hampton
Newton
Northwood
Norwalk
Oelwein
Use your MyChart Login to book appointments.
Ottumwa
Parkersburg
Use your MyChart Login to book appointments.
Pleasant Hill
- MercyOne Pleasant Hill Urgent Care
- MercyOne Pleasant Hill Family Medicine
- MercyOne Pleasant Hill Pediatrics Care
Paullina
Primghar
Reinbeck
Use your MyChart Login to book appointments.
Rockford
Sheffield
Siouxland
- MercyOne Dakota Dunes Urgent Care
- MercyOne Singing Hills Family Medicine
- MercyOne South Sioux City Family Medicine
- Appointment Form: MercyOne Siouxland Infectious Disease Care
- Appointment Form: MercyOne Siouxland Endocrinology Care
- Appointment Form: MercyOne Siouxland Heart and Vascular Center
- Appointment Form: MercyOne Dakota Dunes Heart and Vascular Center
- Appointment Form: MercyOne Dakota Dunes Breast Care Center
Sutherland
Traer
Use your MyChart Login to book appointments.
Tripoli
Use your MyChart Login to book appointments.
Urbandale
Waterloo
Use your MyChart Login to book appointments.
- MercyOne Waterloo Urgent Care
- MercyOne Kimball Family Medicine & Pediatrics Care Suite 400
- MercyOne Waterloo Family Medicine
- MercyOne Northeast Iowa Family Medicine & Residency
- MercyOne Waterloo Pediatrics Care & Pediatrics Cardiology
Waukee
Waverly
Use your MyChart Login to book appointments.