The short answer: it depends where your prescription was issued

Whether a German pharmacy can fill your prescription depends above all on one thing: the country in which it was issued. Prescription-only medicines may only be sold by pharmacies (Apotheken) in Germany, and pharmacists follow strict rules about which prescriptions they are allowed to accept. The three cases below cover almost every situation expats run into:

Where your prescription is fromCan a German pharmacy fill it?What you pay
EU / EEA country or SwitzerlandYes — if it contains all the required details listed belowThe full price yourself (it is handled as a private prescription)
Non-EU country (USA, UK, India, …)No — you need a German prescription firstThen only the €5–10 co-payment with public insurance
Any country — controlled medicines (BtM)Practically no — a special German narcotics form is requiredA German doctor must prescribe them

Two traps catch people out even with an EU prescription: controlled medicines such as strong painkillers and ADHD stimulants follow special narcotics rules, and some products that are sold freely abroad — antibiotics or the contraceptive pill, for example — are prescription-only medicines in Germany.

EU, EEA and Swiss prescriptions: what the pharmacy needs

Under the EU rules on cross-border healthcare, a prescription issued in another EU or EEA country, or in Switzerland, can be dispensed by a German pharmacy. The condition is that the pharmacist can identify everything unambiguously. Your prescription must clearly show:

The generic name matters most in practice. Brand names differ from country to country even for the identical drug, so a prescription that names only a foreign brand often cannot be filled safely. If your prescription lists a brand, ask your doctor to add the international non-proprietary name (INN) before you travel — it takes a minute and prevents the most common delay.

One financial surprise: even a fully valid EU prescription is processed as a private prescription in Germany. You pay the complete German pharmacy price yourself, because German statutory health insurance does not reimburse a prescription it did not issue. Keep the receipt — your home country's health system, or a private or travel insurance policy, may refund you afterwards.

The one category that does not work this way is controlled medicines (Betäubungsmittel, BtM) — strong opioids, many ADHD stimulants and similar drugs. These require special German narcotics prescription forms, so a foreign prescription will in practice not be filled for them, wherever it was issued. If you depend on such medication, plan through a German doctor instead.

✅ Free Germany Relocation Checklist

Everything you need to know before moving to Germany: visa, housing, banking, insurance, and more – all in one PDF.

🔒 No spam. Unsubscribe anytime.

Non-EU prescriptions: the route through a German doctor

Prescriptions from outside the EU, EEA and Switzerland — for example from the US, the UK, India or Türkiye — cannot be redeemed at a German pharmacy at all. There is no form to fill in and no discretion for the pharmacist: the only route is a German prescription. Fortunately, for anyone continuing an existing therapy, that route is short:

  1. Book an appointment with a GP (Hausarzt). You do not need to be registered with the practice beforehand. With statutory insurance, the visit is billed like any normal doctor's visit.
  2. Bring three things: your foreign prescription, the original packaging of your medication (it shows the generic name and dosage), and ideally a short medical report or letter from your doctor at home explaining your diagnosis and treatment.
  3. The doctor reviews your therapy and — if it is medically appropriate — issues a German prescription. Since 2024 this is normally an E-Rezept, the electronic prescription redeemed with your health-insurance card or an app.
  4. Redeem it at any pharmacy. With public insurance you pay only the statutory co-payment (Zuzahlung) of €5–10 per medicine. Privately insured patients typically receive a private prescription, pay at the pharmacy first and claim the cost back from their insurer.

For long-term, stable treatments — blood pressure, thyroid, diabetes, contraception — German doctors handle this every day, and one short appointment normally settles it. Do not wait until your last tablet: book while you still have two or three weeks of supply left, so a missing document or a follow-up question never becomes an emergency.

Bringing your own medication into Germany

Filling prescriptions is only half the story. If you are moving to Germany — or just visiting — with medication in your suitcase, customs rules decide what may cross the border with you:

If you are relocating permanently, the same three-month rule covers your arrival. Use that window to register with a German doctor and switch your ongoing prescriptions to German ones before your supply runs out.

Quick tip: Running low outside opening hours? One pharmacy in every area is always on duty as the emergency pharmacy (Apotheken-Notdienst) — find it at aponet.de or on the notice posted on any pharmacy door. Pharmacists give advice free of charge and can often suggest an over-the-counter alternative for minor problems.

What your medication will cost in Germany

In other words, the route through a German doctor is not just the legal option for non-EU prescriptions — for anyone living in Germany, it is almost always the cheapest one too.

Frequently Asked Questions

Stop guessing — check your ExpatScore now

See exactly where you stand with SCHUFA, banking, and the German financial system.

Check my score — it's free
using foreign prescription in Germany expat Germany SCHUFA German bank account blocked account

Explore More Expat Guides

Need more help navigating life in Germany? Check out our full library of practical guides.

View All Guides →