Sixty-four Peachtree Road
Suite 100
Asheville, NC 28803
Phone: (828)277-3000
Electronic Fax: (828)-210-3885

Our Pediatric Office

Our friendly, knowledgeable staff works hard to make your visits to our office as smooth as possible. We've provided helpful information about our office on this page, including directions, hours, insurance and billing, payment options and financing.

WALK-IN CLINIC for Acute Illness Only

If your child has an acute illness, we invite established patients to come to our walk-in sick clinic, Monday through Friday from 8-8:30AM. Please arrive at 7:45AM for our walk-in clinic. Patients will be scheduled on a first come, first serve basis. We will be happy to schedule an appointment later in the day if we are unable to see your child during walk in clinic.

Office Hours
Monday: 09:00 AM - 05:00 PM
Tuesday: 09:00 AM - 05:00 PM
Wednesday: 09:00 AM - 05:00 PM
Thursday: 09:00 AM - 05:00 PM
Friday: 09:00 AM - 05:00 PM
Saturday: 01:00 PM - 05:00 PM
Sunday: 01:00 PM - 05:00 PM

Weekend Clinic is for acute illness and is by appointment.  Call at 12:00PM to schedule your your weekend appointment between 1:00PM and 5:00PM.

Evening Urgent Clinic for acute illness is available by appointment from 6:00PM to 7:30PM. These appointments fill up quickly.

After office hours, phone triage is available for your convenience.  A message will be at our regular number (828-277-3000) regarding the number to call to reach the after hours triage nurses.  If necessary , the on-call physician can be contacted.


ABC Pediatrics Of Asheville takes pride in offering a range of providers and appointment times to accommodate your schedule.  Please call our office to schedule any appointments and our staff will accommodate your desired time to the best of their ability.  If you are running late or need to reschedule, please contact our office as soon as possible.  If you are over 15 minutes late, you may need to reschedule.

Our patient portal is better than ever! You are now able to look up your immunization records and print them out as well as communicate with the triage staff.  


You can request to schedule a well check appointment with all our providers through the patient portal. 

Scheduling is for Well Checks Only; you may not schedule sick visits, follow-up appointments, rechecks, or office visits.

Directions for scheduling - Please read carefully:

  1. Children 10 years and older and children 5 years old require 30-minute appointments. This type of appointment will default to 30 minutes.
  2. For children under 10 years of age (with the exception of 5 year olds), the appointment time is 15 minutes.
  3. When scheduling siblings, you must place them in the schedule back-to-back.  For example, If you schedule one 11 year old child at 1:30pm, then the sibling child’s appointment must be at 2:00pm.   At this time, for multiple appointments, it may be best to call the office, as the appointment time(s) you are requesting may not be available.
  4. Parents, please check your commercial insurance policy and coverage regarding well visits.  Specifically, your insurance may allow for 1 well visit per calendar year; alternatively, it may allow for one well visit every 365 days.

Other instructions:

  • When using the self-scheduling option on the FMH portal, open your account and choose the child you would like to schedule.
  • Click on the “My Info” tab and go to “providers” tab, choosing the provider with whom you would like to make your well check appointment.
  • Click on the “What do you want to do?” tab.
  • Choose “schedule an appointment”, then select a provider, and request the type of appointment.
  • Pick the age appropriate well-check you need to schedule.  A calendar will pop up.
  • Choose your day from the calendar and click “search”.  It will take a few  moments to see if there is anything available.
  • Once you find the date and time you must click on the appointment in the “available appointments” section, then type “well check” in “reason for appointment”.
  • Click “submit” and then, “OK”.

Insurance and Billing

As a courtesy, we will file your insurance claim for you. Please call the Billing Department at 828-277-3000, ext. 326 or 324, to discuss insurance matters.

You can also join our Patient Portal today. There you will have the option to see your entire billing cycle. The Patient Portal will show your insurance payment and or adjustment and the balance if any, that is due. You may make a payment on the home page of the website.

Payment Options

We accept checks, cash or credit cards.  We also offer a flexible payment plan.  Please call our Patient Account Representative for details at (828) 277-3000, ext. 324 or 326. We are happy to file insurance with our contracted insurance companies for your reimbursement. We can also provide information if you are out of network and need to file your on insurance.

You may also pay online, on the Home page.