Dentist Near Prairie City, OR

Dr. Virginia McMillan is your whole-body wellness dentist near Prairie City, OR and has dedicated herself to helping patients of every age in Grant County since 2003.

Young couple enjoying a hike near Prairie City, OR. Whole-body wellness dentistry focuses on providing quality dental care with a focus on keeping your entire body healthier. A healthy smile contributes to a beautiful, healthy life!

Dr. McMillan's family dentist office is just a quick 15-minute drive west from Prairie City - just head West on Highway 26 and you'll be at our office in no time at all.

See why our patients love to visit our family dental office near Canyon City and schedule your appointment with Dr. McMillan today!

Complete Family Dental Services Near Prairie City, OR

Special Dental Offers

Free Invisalign Consultation

Free Invisalign Consultation

Give your teen the graduation gift of a beautiful, straight smile as they prepare to take on adulthood. Schedule a FREE Invisalign consultation with Dr. McMillan today!

$500 Off Invisalign

$500 Off Invisalign

John Day Smiles: McMillan, DDS, PC makes it easy to start you or your teenager's Invisalign orthodontic treatment today. It's time to get the beautiful, straight smile you've always wanted!

$49 Emergency Dental Exam

$49 Emergency Dental Exam

Stop suffering from tooth pain! Schedule your same-day emergency dental exam with Dr. McMillan for just $49.

Local Attractions in Prairie City, OR

It's no secret that Prairie City is one of the most scenic cities in Eastern Oregon. The surrounding Strawberry Mountain Wilderness provides a gorgeous backdrop to the cozy town's scenic trails and historic landmarks. You can't do much better than spending a day fishing on one of the local lakes or rivers for mountain trout and snowshoeing enthusiasts, skiers, and snowmobilers are drawn to Prairie City every winter.

Click here to get driving directions to our office!

Contact John Day Smiles: McMillan, DDS, PC

    New Patient?

    Office Hours

    By Appointment Only
    8:00am - 5:00pm
    8:00am - 5:00pm
    8:00am - 5:00pm
    8:00am - 1:00pm