On Demand Urgent Care

The new way to be seen. Now.

Flu Shots Now Available – Covered by Most Insurance Plans

What is Urgent Care?

On Demand Urgent Care operates community-based urgent care clinics that provide convenient and compassionate treatment for a broad range of illnesses and injuries. We also offer on-site x-rays, lab tests, vaccinations, and injections.

Adults and kids welcome. No appointment necessary.

Seen Urgently. Treated Kindly.

We are redefining walk-in healthcare for patients and their families across the city of Philadelphia. With a highly-skilled team of Physicians, Medical Assistants, and X-Ray Techs, we treat the entire community with quality, confidentiality, and kindness for a wide range of injuries, illnesses, physicals, drug and alcohol screenings, and work-related accidents.

Feel better as soon as you walk in.


Maybe your regular doctor isn’t available. Or the hospital may be too far away. Or the ER too crowded. Maybe you simply want a more affordable and quicker option!

Our Walk-In Clinics offer the following:
Illness & Injury

• Medical care for non life-threatening injuries and illnesses
• Sports, household and workplace injuries
• Acute Illness
• Woundcare & Closure
• Digital X-Rays (with disc copies available at time of exam)
• On Site Lab Services (including testing for strep throat, flu, mono, pregnancy, urinary tract infection, routine blood work and other conditions)


Flu Shots, Immunizations, Vaccinations and Travel Medicines

Flu outbreaks are often prominent during the fall and winter months, peaking in January and February. However, with On Demand Urgent Care’s convenient flu shot services, the flu can be easily prevented. With no appointment needed, our walk-in clinics accept most insurance and provide fast care.

Who should get the flu shot? 

The Center for Disease Control (CDC) recommends that everyone over the age of 6 months receive a flu shot. We provide flu shots for children 2 years of age and older. If your child is between the ages of 6 months and 2 years, please contact your pediatrician for the vaccination.

Flu shots are especially important for:

• Adults ages 50 years and older
• Pregnant women
• Healthcare workers
• Caregivers of children younger than 5 years and elderly adults
• Those with weakened immune systems, including heart disease, asthma and diabetes

Physicals & Exams

Student Physicals, Employment Physicals and Exams are all provided at On Demand Urgent Care. Sports and Occupational Physicals are just one of many services provided by our doctors and staff. No time for an appointment, no problem. At On Demand Urgent Care, our quick wait times and quality service will get you back on the field, back on the court or back on the job in no time.

Other Services include:

• Pre-operative evaluations
• Pre-Employment screening
• Send-out lab services (drug and alcohol screening, blood draw site for LabCorp)
• Specialist referrals (assist with specialist coordination typically within 24–48 hours)

Occupational Health

At On Demand Urgent Care we understand the importance of keeping employees healthy. When on-the-job injuries occur, we offer employers quality medical care reducing your company’s cost and liability exposure through our Workers’ Compensation Services. Our medical staff is available to discuss your employee’s injury and work status with your company contact, and will provide timely information regarding treatment and a successful return to work.

To save on increasing workers’ compensations rates, we offer employers self-pay options for minor injuries. Cost should never be the issue. At our office, the patient comes first. We provide the highest quality medical care in just a matter of minutes. Our doctors and staff are here to answer any questions that you may have. 

We Offer:

• Limited waiting times
• Walk-ins accepted
• No appointments needed
• Understanding of health needs of employers
• Ongoing communication
• Timely reports
• Cooperation with modified duty programs

Employment Related Services:

We also offer a variety of employment related services which include:

• DOT/CDL physicals
• Pre-employment physicals
• TD or PPD screening
• Drug screens


With walk-in clinics in Roxborough and Port Richmond, we can treat a wide range of injuries and illnesses that require care. You can also count on our on-site laboratory for quick results, helping us offer better, more definitive treatments. On Demand Urgent Care Clinics are completely independent and operate outside of emergency room environments.

We care about your care.

Roxborough / Manayunk

6060 Ridge Ave
Philadelphia, PA 19128


(215) 483-6600


Monday – Friday 8:00 AM – 8:00 PM
Saturday, Sunday 8:00 AM – 5:00 PM


Accessible Bus Routes:
Septa Bus Routes 9, 27, 32 and 35

Free Parking


Port Richmond

3356 Aramingo Ave
Philadelphia, PA 19134


(215) 739-6600


Monday – Friday 8:00 AM – 8:00 PM
Saturday, Sunday 8:00 AM – 5:00 PM


Accessible Bus Routes:
Septa Bus Routes 25 and 89

Free Parking


Billing & Insurance

Cash, Credit, Debit

We accept most major credit cards including Visa, MasterCard, Discover and American Express. You may also pay with your debit card or cash at the time of your visit.

Workers’ Compensation

We treat a broad range of work-related injuries. Please check with your employer to confirm that we are an approved treatment site.


We accept most forms of insurance, but we encourage patients to check with our team prior to your visit to ensure that everything goes smoothly.

No Insurance?

Don’t worry—our fees are typically less than the ER or other clinics.

Accepted Insurance

  • Aetna
  • Amerihealth
  • BCBS Highmark
  • Cigna
  • Coventry
  • Health Partners
  • Humana
  • Independence Blue Cross
  • Keystone First
  • Medicaid-State
  • Medicare
  • MultiPlan / Beechstreet
  • Tricare
  • United Healthcare

What to Bring

• Photo ID •
• Insurance card •
• List of current medications •
• List of past surgeries and medical conditions •
• List of any allergies •
• Completed registration form •

Download Form


Are urgent care centers open on holidays?

Our urgent care clinics are open seven days a week 8:00am to 8:00pm Monday to Friday and 8:00am to 5:00pm Saturday and Sunday. We are open every day of the year except Thanksgiving, Christmas Day and New Years Day. We are open 8:00am to 5:00pm on the following holidays: Memorial Day, Fourth of July, Labor Day and Christmas Eve.

Can I walk in?

Yes, we are a walk-in medical center. No appointment is necessary. Patients are seen on a first come first served basis.

Do I need my Insurance ID card to be seen in urgent care?

For us to be able to verify your insurance coverage we will need to see and copy your insurance card. Without it we cannot bill your insurance. We can still see you, but you would have to utilize our pay today option.

Do you take insurance and what forms of payment do you accept?

We accept most major insurance plans. See full list. We also accept cash, and credit cards.

Who will be treating me in urgent care?

All of our clinics are staffed by board certified physicians, medical assistants and x-ray technologists who have experience and training in emergency medicine, primary care, pediatrics, internal medicine, and sports medicine.

Do you do medication refills in urgent care?

Request for refills must be accompanied by an office visit and will be evaluated on an individual basis.

Do you provide x-rays at your facility?

Yes. We have a state-of-the-art radiology department on site at each of our facilities.

How do I know if I need Urgent Care or the ER?

If you feel that your condition is life-threatening you need to be seen in a hospital Emergency Room (ER) and should call 911. The ER treats life threatening medical conditions, such as chest pains, severe wounds or amputations. Victims of roll-over automobile accidents should usually be seen in the emergency department. Urgent Care Centers treat conditions that need immediate attention but are not life or limb threatening.

How long is the wait to see a doctor in urgent care?

Patients are seen on a walk-in basis and we strive to keep wait times to a minimum. Our goal is to have you in and out within one hour.