Mega Health Rx serves Elmhurst (11373) from 64-51 108th Street, just over the line in Forest Hills. We deliver prescriptions free to every building in Elmhurst, usually the same day, and we can move your prescriptions from any Elmhurst pharmacy in about a minute.
Free prescription delivery in Elmhurst
Elmhurst is one of the busiest neighborhoods in Queens, and waiting in line at a crowded counter is the last thing anyone needs when they are sick. Delivery is free to every apartment and house in Elmhurst, with no minimum and no fee.
- Same-day delivery in most cases
- Prescriptions, OTC items and supplies in one bag
- We can hand your medication to you, a family member or your building’s staff (controlled medications need a signature)
Getting here from Elmhurst
We are at 64-51 108th Street, Forest Hills, NY 11375. The Q23 bus runs along 108th Street through Corona to our block, and Queens Boulevard is a short walk away. Street parking is available on 108th Street and the side streets.
- Monday–Thursday: 9 am–7 pm
- Friday: 9 am–4 pm
- Saturday: closed
- Sunday: 9 am–6 pm
What Elmhurst patients come to us for
- Prescriptions and refills, with refill reminders
- Walk-in flu shots, plus COVID-19, shingles, pneumonia, RSV and Tdap vaccines
- Free blood pressure checks and blood sugar screening
- Using your OTC benefit card on everyday essentials
- Medicaid and Medicare drug plans — see our Medicaid pharmacy page
- Notary public, money orders and DMV vision tests
Switching from your Elmhurst pharmacy
Fill out our transfer form with your current pharmacy and medications. We call that pharmacy and your doctor, confirm everything with you, and deliver — usually the same day, at no cost. Your copay is set by your plan, so it is usually the same as what you pay now.
Live closer to Corona or Lefrak City? See our page for Corona and Lefrak City.
Frequently asked questions
Do you deliver prescriptions to Elmhurst?
Yes. Delivery is free to every address in Elmhurst (11373), usually the same day, with no minimum.
How do I get to Mega Health Rx from Elmhurst?
Take the Q23 bus along 108th Street, or drive and park on 108th Street. We are at 64-51 108th Street in Forest Hills.
Do you accept Medicaid?
We accept most Medicaid plans. Call (516) 304-5038 with your card and we will confirm your plan.
Can I walk in for a vaccine?
Yes. No appointment is needed. Call ahead if you want us to confirm a specific vaccine is in stock.
Elmhurst, skip the line
Transfer in about a minute and get free same-day delivery anywhere in Elmhurst.