Contact & Book Online

Getting quality healthcare should be simple.

Whether you're scheduling your first visit, requesting an appointment, or contacting our team with questions, we're here to help.

Same-DayAppointments Available
All MajorInsurance Accepted
ConvenientRoanoke Location

Call Our Office

Speak directly with our team.

(682) 831-1591 Call Now

Request Appointment

Schedule a visit at your convenience.

Book an Appointment

Get Directions

Find our clinic easily with Google Maps.

Open Maps

Request Appointment

Schedule a visit at your convenience.

Contact Us

Visit Our Roanoke Clinic

Getting quality healthcare should be easy. We’re conveniently located and here to provide the care you need, when you need it.

Phone: (682) 831-1591

Office Hours

Mon–Fri
8:00 AM – 5:00 PM
Saturday
8:00 AM – 1:00 PM
Sunday
Closed

Urgent Care

Same-day care for non-life threatening illness and injuries

For Life-threatening emergencies, call 911

The First MD team

What Happens Next?

After You Submit Your Appointment Request

  • 1Our team reviews your request.
  • 2We contact you to confirm availability.
  • 3You'll receive appointment details.
  • 4Visit our clinic and meet your provider.

FAQ

Walk-ins are welcome based on availability.

We see children for urgent care only, meaning illnesses and minor injuries that need same-day attention. We do not provide pediatric primary care, so children should keep a pediatrician for well-child visits, immunizations, and ongoing care.

Same-day appointments are often available. Call the clinic to check current openings.

We accept all major insurance. Reach out and our team will confirm your coverage.

Ready to Schedule Your Visit?

Our team is here to help you receive the care you need with convenient scheduling and personalized support.