
Ultra Primary Care
Quick Facts
| Membership Price Range | $120/month (age 21+) | $1,200/year (annual option) | $499 initial consultation |
| Practice Type | Direct Primary Care |
| Location | Roanoke, Roanoke Valley, Old Southwest |
| Doctors | Christy Arthur MD, Family Medicine, Michael Arthur MD, Functional Medicine |
| Year Founded | 2023 |
| Panel Size | 700 patients per doctor |
| Telehealth Type | Video visits, telephone, secure portal messaging, text |
| Telehealth Available | Yes |
About
At Ultra Primary Care, two physicians bring primary and functional medicine to adults in Roanoke, Virginia. Dr. Christy Arthur leads primary care at The Center for Ultra Health. Her husband, Dr. Michael Arthur, provides functional medicine consultations alongside her. Together, they built a practice rooted in compassion, time, and whole-person care.
The practice caps its panel at under 700 patients. Members pay $120 per month or $1,200 per year, with all physician visits included. Appointments run 60 minutes and same-day visits are available. Patients reach the practice by phone, text, or patient portal. The office sits at the corner of Albemarle Ave and Third Street in Old Southwest Roanoke, designed deliberately to feel warm rather than clinical. Ultra Primary Care also offers the Ultra Weight program, a coaching and education benefit for existing members that includes weekly group sessions, walks, body composition scans, and nutrition education. Dr. Christy holds an Associate Certified Coach designation through the International Coach Federation, and she integrates coaching and motivational interviewing directly into medical care.
Details
Address
227 Albemarle Ave SW, Roanoke, VA 24016
Phone
(540) 989-9800Website
Visit websiteMembership
$120/monthly ($1,200/annual)
Membership Details
Age 21 and over: $120/month or $1,200/year. Includes ALL services including virtual, telephonic and in-person physician visits, as well as access to your own personal physician. Labs billed separately. Initial Consultation: $499.
Typical Appointment
60 minutes
Our Doctors
Similar Practices Nearby
Explore More
Frequently Asked Questions
Membership at Ultra Primary Care costs $120 per month or $1,200 per year for adults 21 and older. The membership covers all physician visits, including in-person, video, and telephone appointments. Lab work bills separately, though the practice has negotiated discounted rates with local providers. An initial consultation fee of $499 applies for new patients.
Yes. Ultra Primary Care accepts flexible spending dollars and HSA funds to cover the monthly or annual membership fee.
Ultra Primary Care does not bill any insurance plans, including Medicare. The practice accepts Medicare patients, but members pay the monthly membership fee directly. Your insurance can still cover medications, labs, radiology, and specialist visits outside the practice.
Appointments at Ultra Primary Care run 60 minutes. The practice also offers same-day visits for urgent concerns. Members can reach the practice by phone, text, or patient portal between appointments.
Yes. The practice offers video and telephone visits in addition to in-person appointments. Members choose the visit format that works best for their situation and medical needs.
The first step is scheduling a 20-minute meet-and-greet phone call with the practice. During that call, the team discusses how Ultra Primary Care can partner with you for your care. You can schedule the call through the practice website.
Ultra Weight is a complementary benefit for existing Ultra Primary Care members. It includes weekly group coaching sessions, twice-monthly walks and hikes, up to three body composition scans, and education on peptides, protein, and nutrition. Members also join a private Facebook community with challenges and prizes.
Yes. Dr. Michael Arthur provides functional medicine consultations at The Center for Ultra Health. Members can access his expertise alongside primary care from Dr. Christy Arthur. The practice also offers supplement guidance through FullScript, an online pharmacy that ensures supplement quality.
Ultra Primary Care caps its panel at under 700 patients. That limit allows both physicians to spend meaningful time with each member and remain accessible for same-day visits and direct communication.
Ultra Primary Care sits at 227 Albemarle Ave SW in Old Southwest Roanoke, on the corner of Albemarle Ave and Third Street. Patients enter through the wooden door on the Third Street side of the building. Street parking sits just steps from the entrance, with additional parking available across Albemarle behind the Carilion Community Medicine building.
Practice last updated April 10, 2026


