For primary and urgent care near you, schedule or walk-in today! We are accepting new patients!

Know who to trust with
your healthcare needs.

Think Med First.

Proudly Serving the New Bern area

Come see us at Med First New Bern! We offer a wide range of primary care, urgent care and occupational medicine services from our talented and experienced team. We also accept most major insurance carriers and self-pay patients. Our address, hours, and contact information are listed below. Book your appointment or walk-in today!


2002 South Glenburnie Road
Suite 100
New Bern NC 28562


Monday: 7:00am-7:00pm
Tuesday: 7:00am-7:00pm
Wednesday: 7:00am-7:00pm
Thursday: 7:00am-7:00pm
Friday: 7:00am-7:00pm
Saturday: 7:00am-7:00pm
Sunday: 10:00am-5:00pm


Office: (252) 631-5188

Fax: (252) 631-5189

Leave a Review

Insurances We Accept

We firmly believe that high-quality healthcare should be affordable and accessible. Therefore, we proudly accept most major insurances, cash, debit cards, personal credit cards, and checks for payments due at the time of service.

Our Services

Whether you need primary or urgent care, we treat a wide variety of conditions to keep you happy and healthy!

List of Services

Covid-19 Testing and Vaccine
DOT Physicals
Family Medicine
Lab & X-Ray
Occupational Health
Primary Care
Routine Health Maintenance
Skin Biopsies
Smoking Cessation
Sports Physicals
Telemedicine/Virtual Visits
Urgent Care
Weight Loss Management
Wellness Physicals
Women’s Health
Worker’s Compensation

Conditions We Treat

  • Allergies
  • Anxiety/Depression
  • Arthritis
  • Asthma
  • Back Pain
  • Burns, Cuts, Wounds
  • Colds, Fever, Flu
  • Cough
  • Diabetes
  • Earaches
  • Fatigue
  • Headaches
  • High Blood Pressure
  • Nausea/Vomiting
  • Obesity
  • Rashes and Skin Conditions
  • Respiratory Infections
  • Sinus Infections
  • Sore Throat/Strep Throat
  • Sports Injuries
  • Thyroid Disorders
  • Urinary Tract Infections
  • Vitamin D Deficiency
  • Workers Compensation Injuries


Med First New Bern
2002 South Glenburnie Road
Suite 100
New Bern NC 28562
United States
P: (252) 631-5188
F: (252) 631-5189