Dentist Near Canyon City, OR

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

Family of three enjoying time outside near Canyon City, OR.Whole-body wellness dentistry focuses on providing quality dental care with a focus on keeping your entire body healthier. A healthy smile is just one part of continuing to enjoy a beautiful, healthy life!

Dr. McMillan's family dentist office is just a quick 4 minute drive north from Canyon City - just head North on Route 395 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 Canyon City, OR

Special Dental Offers

$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.

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!

Local Attractions in Canyon City, OR

The Grant County Historical Museum has a home in Canyon City with exhibits that focus on the lives of the pioneers who first came to the area. Native Americans are represented, as well as the miners who discovered gold in 1862, as well as the Chinese who came to work in the gold fields. The museum is a fantastic way to understand the history and culture of the Canyon City, OR area.

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