24H PHARMACY

24h and On-Duty Pharmacies in Poland 2026 — Where to Go When You Need a Medicine at Night

Where to find a 24h pharmacy in Poland, how on-duty pharmacies differ from round-the-clock ones, and what to do when nothing nearby is open. A guide for parents and caregivers.

Infographic: only six pharmacies in Poland are genuinely open 24/7 — Warsaw, Leżajsk, Przemyśl, Rzeszów, Białystok
Infographic: only six pharmacies in Poland are genuinely open 24/7 — Warsaw, Leżajsk, Przemyśl, Rzeszów, Białystok

A child has a fever at three in the morning and the ibuprofen has run out. Or you forgot to top up your blood-pressure prescription and it is Sunday, 9 p.m. Moments like these are when “24h pharmacy” turns out to mean something very different from what you expected — Poland has plenty of them on paper, far fewer in reach.

This guide walks through what overnight and holiday access to Polish pharmacies actually looks like in 2026, how a round-the-clock pharmacy differs from an on-duty one, and what to do when nothing nearby is open. Everything below is grounded in the current Pharmacy Register — the official Ministry of Health register, the same source used by the mojApteczka app.

Only six pharmacies in Poland are genuinely open 24 hours, 7 days a week

Across the whole country, out of more than 13,800 active pharmacies, exactly six operate continuously around the clock every day of the week:

  • Warsaw — Apteka Centralna, Stanisława Wojciechowskiego 58 (Ursus)
  • Leżajsk (Subcarpathian Voivodeship) — Apteka Pod Gwiazdą, Adama Mickiewicza 22
  • Przemyśl (Subcarpathian Voivodeship) — Apteka Różana, Św. Jana Nepomucena 13/2/3
  • Rzeszów (Subcarpathian Voivodeship) — Apteka Dbam o Zdrowie, al. Tadeusza Rejtana 65
  • Rzeszów (Subcarpathian Voivodeship) — Apteka Dr.Max, Podchorążych 1
  • Białystok (Podlaskie Voivodeship) — APTEKA CEF@RM 36,6, ul. Suraska 2

Four out of the six are in the Subcarpathian Voivodeship. In Kraków, Wrocław, Poznań, Gdańsk, Łódź, Katowice, Lublin, Szczecin, Toruń and Bydgoszcz there is not a single pharmacy declaring 24/7 opening every day of the week. So at night, the thing that rescues you is more likely to be an on-duty pharmacy than a true 24h one.

24h, on-duty, trading — what the labels actually mean

Three terms that are easy to mix up but mean very different things in practice.

24h (round-the-clock) pharmacy — a pharmacy that declares permanent 24-hour opening in the Pharmacy Register, usually for every day of the week. It is stable information you can find in the database, and it does not change from one week to the next. There are very few of these and, as the list above shows, they cluster in a handful of cities.

On-duty pharmacy (statutory duty) — a pharmacy designated by the county council to cover specified days and hours in exchange for a flat fee from the NFZ (Polish National Health Fund), under Article 94 of the Pharmaceutical Law. Duty assignments rotate, are published by the county (usually in the BIP, the Public Information Bulletin), and can change month to month. In many smaller towns this is the only pharmacy open at night or on a public holiday.

“Trading” pharmacy — not a separate category at all, just a side-effect of the rules restricting Sunday commerce. Trading Sundays (seven of them in 2026, listed by the government) work like Saturdays: chain pharmacies, shopping centres and most drugstores can operate normally. On a regular “non-trading” Sunday, chain pharmacies are often shut, and only on-duty pharmacies plus those that have voluntarily chosen to open will be working.

In short: 24h is a declaration, on-duty is an obligation imposed by the county, and “trading” is an exception to the Sunday-trade law. Any app or search engine that fails to distinguish between the three will mislead you.

The 2024 reform — NFZ-funded pharmacy duty

At the end of 2023, new rules came into force that reshaped the duty landscape. Before that, on-duty pharmacies were essentially working for free — rising energy bills, higher pay for night staff, low overnight sales — and fewer and fewer were willing to take a shift. In many counties, night and holiday cover simply did not exist.

Since 1 January 2024, the NFZ pays on-duty pharmacies a flat fee for each shift they cover, both overnight (22:00–06:59) and on Sundays or public holidays (10:00–18:00). The rates are set yearly. This does not mean every county suddenly acquired a 24/7 on-duty pharmacy — but it does mean that in many places lapsed duty rosters have been reinstated, and you can now find an evening medicine outside the big cities.

The practical takeaway: if your county has no 24h pharmacy (and 90% of the time it does not), look up the duty schedule published by the county council. You will usually find it in the BIP of the starostwo or on the city hall website. These rosters rotate — the pharmacy on duty in November may not be open at night in December.

What is actually open at different times of day

A few numbers for context, again drawn from the live register:

WhenPharmacies openShare
Friday 13:41 (working day)~12,00087%
Sunday 12:002341.7%
Friday 22:302341.7%
Friday 03:00 (deep night)1631.2%

Three observations worth keeping in mind:

  1. On a weekday you have enormous choice — almost 9 in 10 Polish pharmacies are open. In real terms, getting a medicine is not a problem.
  2. On a Sunday or at night, that drops below 2%. From around 13,800 active pharmacies you are left with a couple of hundred for the entire country. National scale, that is still a lot. In your immediate area, it can be zero.
  3. Deep night, after midnight, is the hardest moment. Around 70 fewer pharmacies than in the evening, and heavily concentrated in big cities and county centres.

That is why parents with a feverish child and people caring for elderly relatives rarely search for a “24h pharmacy”. They search for a pharmacy open right now, within a few kilometres of where they actually are.

What to do when nothing nearby is open

Four scenarios worth knowing.

1. Check pharmacies in the neighbouring town or county. If you live somewhere small and the local on-duty pharmacy is not working tonight, the next on-duty pharmacy in the adjoining county is often only 15 to 30 minutes away. Often faster than waiting until morning.

2. Consider the hospital A&E (SOR). A&E does not write prescriptions for everyday complaints and is not a pharmacy substitute. But if you are seeing symptoms that need urgent medical assessment — sustained high fever in a small child, suspected poisoning, breathing difficulty — that is A&E, not a pharmacy. Before you leave the house, it is worth reading up on the most common hidden interactions among OTC medicines, because what looks like “a strange reaction” is often just a second product taken too soon after the first.

3. Think about a substitute. If you have run out of one specific product (say, ibuprofen 400 mg tablets), the same active ingredient is very often available in another preparation from the same brand or another (a suspension, a suppository, a smaller dose). The mojApteczka app shows substitutes with the same active ingredient for every medicine, with no need to call a pharmacist at three in the morning.

4. Ring before you drive. This is the most common mistake: you see in a search engine that a pharmacy is open, you drive 20 minutes, and it turns out to be temporarily closed — staff holiday, refurbishment, illness. The phone number sits on every pharmacy card in mojApteczka. Better to spend 30 seconds confirming than 30 minutes on a round trip for nothing.

How mojApteczka solves the pharmacy-finding problem

The Pharmacy locator in the mojApteczka app is built around one question: “Which pharmacy is open right now, as close to me as possible?” You open the Pharmacy tab, allow GPS access, pick a radius (2, 5, 10 or 25 km), and you see the live answer.

What the app does differently from standard search engines:

  • Three filters running in parallel: “24h only”, “Show closed”, “Open today”. The first shows only pharmacies that are 24h today (not those that are 24h on Tuesdays only). The second helps when you are planning a morning visit. The third when you need a pharmacy on the same day, for example late afternoon after a longer trip.
  • Polish public holidays handled automatically. Every state and religious holiday — New Year’s Day, Easter, Corpus Christi, Christmas — is treated as a Sunday in the opening-hours logic. You do not need to remember that today happens to be All Saints’ Day.
  • Trading Sundays recognised. The app knows the list of seven trading Sundays in 2026 and treats chain pharmacies on those days as Saturday openings rather than regular Sundays. This is one of the biggest blind spots in standard maps — they show “closed” while the pharmacy is actually trading.
  • Real-time status. The pharmacy card tells you “Closes in 25 minutes” or “Open until 22:00, 7.2 km away”. You know whether you will make it.
  • Full weekly schedule. For each pharmacy you can expand the details: Monday 08:00–20:00, Tuesday 08:00–20:00, Wednesday closed, and so on. Plus lunch breaks where the pharmacy declares them.
  • Works offline. After the first sync, the entire pharmacy database (~580 KB compressed) lives on your device. The locator runs without internet, which can be decisive in rural areas and on the road.

What mojApteczka honestly does NOT cover

A few things we say plainly, because not many apps will:

  • Rotational county duty schedules (Article 94) are not in the official Ministry of Health register. The county council publishes those in the BIP, in a separate format and through a different channel. We show the phone number on every pharmacy card — if there is any doubt about overnight availability, call. Honestly: we do not know in advance whether a given pharmacy is on duty in your county tonight.
  • Temporary closures (holidays, refurbishments, staff illness) — no database holds this in real time. If the app says “open until 22:00”, that is the registered declaration, not confirmation that someone is physically working there today. Hence the rule: ring before you go.
  • Pharmacies abroad — mojApteczka currently works only with the Polish Pharmacy Register. If you are heading abroad, it is worth preparing your travel medicine kit in advance.

This is a deliberate choice. Better to give you 95% of the truth with a clear caveat than to pretend at 100%. With a feverish child at three in the morning, you do not want an app guessing the future.

Who gets the most out of the pharmacy map

From what we see (the app is used by caregivers of older relatives and parents of small children among others), three personas reach for this feature most often:

  1. Parents of children aged 0–7 — night-time fevers, stomach bugs, seasonal allergies. The classic “it is 22:30, two paracetamol tablets left, and there is no way to get to a pharmacy in the morning”.
  2. Adult children caring for ageing parents — often remotely, from the other side of the country. A senior calls to say their blood-pressure medicine has run out, and the adult child, sitting in Warsaw, checks the app for the nearest open pharmacy near Mum in Świętokrzyskie. The phone number from the pharmacy card plus a shared medicine list for the senior sort it out in five minutes.
  3. People travelling across the country — long-distance drivers, weekend tourists, families on the way to relatives for the holidays. In an unfamiliar town it is hard to know what is open at all.

How to start

The pharmacy locator is available in the mojApteczka iOS app from the April 2026 release. An Android version is on the roadmap — the same server-side data package will power both platforms once the implementation is ready.

To get started:

  1. Download mojApteczka from the App Store.
  2. In the “More” menu, open the Pharmacy tab.
  3. Allow location access (one-off). Your location does not leave the device — search runs offline against the local copy of the pharmacy database.
  4. Pick a radius and any filters you want.
  5. Tap a pharmacy in the results to see details, the phone number, and navigation in Apple Maps.

While you are there, it is also worth turning on medicine reminders and adding people in your care via the caregiver role. Because hunting for a pharmacy at three in the morning is the last stage of a problem that started with a missed dose that morning.


This is an organisational and informational tool. It does not replace consultation with a pharmacist or physician. In case of symptoms requiring medical intervention, contact emergency number 112 or visit an A&E department.

Tomasz Szuster
Founder, mojApteczka

Frequently asked questions

How many pharmacies in Poland are open 24 hours a day, seven days a week?
According to the current Pharmacy Register (Ministry of Health, dane.gov.pl), only six pharmacies in the whole of Poland declare 24/7 opening across every day of the week. They are in Warsaw, Leżajsk, Przemyśl, Rzeszów (two of them) and Białystok. In most large cities — Kraków, Wrocław, Poznań, Gdańsk, Łódź — there is no 24/7 pharmacy at all.
How does a 24h pharmacy differ from an on-duty pharmacy?
A 24h pharmacy declares permanent round-the-clock opening. An on-duty pharmacy is one designated by the county council to cover specified days and hours in exchange for a flat fee from the NFZ. Duty rosters rotate and are published by the county, usually in the Public Information Bulletin (BIP). In smaller towns, the on-duty pharmacy — not a 24h one — is your only option at night.
Where does mojApteczka get its pharmacy data?
From the official Pharmacy Register run by the Polish Ministry of Health (dane.gov.pl). The same source the regional pharmaceutical inspectorates rely on. Data is refreshed once a week through an automated synchronisation process.
Does the pharmacy map work offline?
Yes. After the first sync, the database of every Polish pharmacy (around 580 KB) is stored on your device. Search runs without internet — useful in rural areas, on the road, and in places with weak signal. Your location also never leaves the device.
What should you do when no pharmacy nearby is open?
Check pharmacies in a neighbouring town — an on-duty pharmacy in the next county is often only 15 to 30 minutes away. If the situation looks serious, head to A&E. The Substitutes feature in mojApteczka shows products with the same active ingredient. Always call the pharmacy before setting off to confirm it is actually open.
What is a trading Sunday and how does it affect pharmacy opening hours?
A trading Sunday is an exception to the law restricting Sunday trade. There are seven of them in 2026, with the list published by the government. On those days, chain pharmacies and shopping centres operate as if it were a Saturday. mojApteczka recognises the trading-Sunday list and treats chain pharmacies as Saturday openings rather than ordinary Sundays. This is one of the main reasons standard maps get it wrong on exactly those days.
Does the app show rotational county on-duty schedules?
Partially. Rotational county duty schedules (Article 94 of the Pharmaceutical Law) are not held in the official Ministry of Health register — the county council publishes them in the Public Information Bulletin in a different format. mojApteczka shows the phone number on every pharmacy card, so call ahead if you are relying on a duty roster. We will not pretend to know a rotation schedule we cannot verify.

Related articles