Primary Care
Trusted Care Close to Home
Scheduling a Primary Care Visit

Ready to prioritize your health? Schedule your Riverside primary care appointment now for quick access to personalized, expert care when you need it. Get quick, convenient care from a trusted Riverside provider through our Primary Care On Demand virtual clinic, available to current Riverside Medical Group patients. No appointment needed, just log in through MyChart for a same-day video visit from home, work or anywhere in Virginia. Early care leads to better outcomes – get started today.
Call 757-534-5352 for the Peninsula, Williamsburg, Gloucester and Smithfield
Call 
757-302-2835 for the Eastern Shore

Kid getting a check up

Primary Care Services

From everyday illnesses to long-term health management, Riverside Primary Care is here for every stage of your wellness journey. Our providers offer expert care for acute and chronic conditions and deliver preventive services to help you stay healthy year-round.

Explore the Services We Offer
Primary Care Locations Close to Home

Find What You Need When You Need It

Choosing a Provider

Still need a Primary Care Provider? We’ve got you covered! Learn more about the different types of providers to help you choose the one that is best for you and your family.

Insurance and Financial Assistance

We contract with all major health insurance carriers in Southeastern Virginia. Find links to help answer questions about coverage, copays and what financial assistance may be available to you.

Bill Pay

You can pay your hospital, doctor's office, diagnostic, senior living and emergency room bill all online. Learn more about Riverside Bill Pay and conveniently pay your bill online.