England

Chemists in London

Find local pharmacies and chemists across London, with opening hours, contact details and NHS services.

1,685
Pharmacies
253
Postcode Districts
–
Open Now

Pharmacies & Chemists in London

London, the UK's largest city with over 9 million residents, has 1,685 community pharmacies listed in our directory across its 32 boroughs. From central London to outer suburbs, pharmacies provide essential NHS services including prescription dispensing, minor ailment treatment through NHS Pharmacy First, flu vaccinations, emergency contraception, and health advice. Many London pharmacies offer extended opening hours until 10pm or midnight, with several 24-hour pharmacies in major transport hubs and city centers.

Local Healthcare Services

London's healthcare system is managed by NHS England London region, serving one of the most diverse populations in the world. Pharmacies play a crucial role in reducing pressure on London's busy GP surgeries and A&E departments. With an aging population and high prevalence of conditions like diabetes, cardiovascular disease, and respiratory illness, accessible pharmacy services are vital. London pharmacies participate in advanced NHS services including NHS Pharmacy First (treating minor illnesses without GP appointments), New Medicine Service, flu vaccination programmes, and emergency contraception supply.

Emergency & Out-of-Hours Services

For urgent healthcare needs outside GP hours, London residents can call NHS 111 (free, 24/7) for advice and pharmacy locations. Emergency departments are located at major hospitals including St Thomas', Royal London, University College Hospital, and King's College Hospital. For prescription emergencies, several 24-hour pharmacies operate in central London near Victoria Station, King's Cross, and Liverpool Street. Late-night pharmacies (open until midnight) are common in areas like Westminster, Camden, Islington, and Southwark. If you run out of regular medication outside normal hours, many pharmacies can provide emergency supplies - call ahead to check availability.

Getting to Pharmacies in London

London's extensive public transport network makes accessing pharmacies convenient. Most high-street pharmacies are within walking distance of Tube, Overground, or bus stops. Major train stations including King's Cross, Victoria, Liverpool Street, and Waterloo have pharmacies nearby or inside the station. For mobility-impaired patients, many London pharmacies offer free prescription delivery services, particularly useful given the city's congestion and parking challenges. Santander Cycles (bike hire) docking stations are often near pharmacy clusters. Remember that London pharmacies are often busiest Monday mornings and Friday evenings - consider visiting mid-week or booking appointments where available.

Frequently Asked Questions

Are there 24-hour pharmacies in London?

Yes, London has several genuine 24-hour pharmacies, mainly in central areas like Westminster (near Victoria Station), King's Cross, and around Liverpool Street. Asda and Tesco superstore pharmacies in locations like Old Kent Road and Charlton also operate 24/7. Always call ahead to confirm as hours can change, especially on bank holidays.

Can I get prescription delivery in London?

Most London pharmacies offer prescription delivery, often free for elderly, housebound, or disabled patients. Many independent pharmacies provide same-day delivery within their borough (typically £3-5 fee for non-eligible patients). Online pharmacies like Echo, Pharmacy2U, and Well Pharmacy offer free postal delivery across London, taking 3-5 working days.

Which London hospitals have pharmacies open to the public?

Major London hospital pharmacies including St Thomas', Guy's Hospital, Royal London, and University College Hospital provide limited services to the public, mainly for outpatient prescriptions. Opening hours are typically weekday daytimes with reduced weekend hours. For emergency medication outside these hours, use 24-hour community pharmacies instead.

How do I find a pharmacy open on Sunday in London?

Many London pharmacies open on Sundays with reduced hours (typically 10am-4pm or 11am-5pm). Large supermarket pharmacies (Tesco, Asda, Sainsbury's) commonly operate Sunday hours. Use our "Open Now" filter to see current availability, or call NHS 111 who maintain up-to-date rotas of Sunday pharmacies in each London borough.

Can London pharmacies help with travel vaccinations?

Yes, many London pharmacies offer private travel vaccination services including hepatitis A/B, typhoid, yellow fever, Japanese encephalitis, and rabies. This is convenient for busy professionals who can't attend GP travel clinics. Costs vary (typically £30-80 per vaccine). Some NHS pharmacies provide free NHS travel vaccines for certain destinations - check with your local pharmacy.

Do I need to register with a London pharmacy?

No registration is needed to use a pharmacy for one-off services or to collect prescriptions. However, registering with a local pharmacy for repeat prescriptions (nominating them for electronic prescriptions) makes collection easier and enables free delivery services. You can change your nominated pharmacy anytime through the NHS App or by telling your GP.

Are pharmacies in London city center more expensive?

NHS prescription charges are the same everywhere in England (£9.90 per item in 2026), regardless of location. Private services like travel vaccines, pregnancy tests, or non-prescription medicines may be slightly more expensive in central London compared to outer boroughs, but the difference is usually minimal. Shop around for over-the-counter medications as prices can vary significantly between chains.

Can I access pharmacy services if I'm visiting London?

Yes, anyone can use London pharmacies regardless of where they live. Bring your prescription (or give your NHS number for electronic prescriptions). Visitors from outside England may need to pay privately for some services. EU/EEA visitors should bring their EHIC card. International visitors should check whether their travel insurance covers UK healthcare including prescriptions.

Showing 1685 pharmacies in London

Areas Covered in London

The 1,685 pharmacies we list in London, England span 253 postcode districts.

  • CR027 pharmacies
  • E1724 pharmacies
  • N121 pharmacies
  • NW1020 pharmacies
  • SE118 pharmacies
  • SE1818 pharmacies
  • W218 pharmacies
  • HA817 pharmacies

Services Commonly Offered by UK Pharmacies

Services commonly offered by UK pharmacies — check with the pharmacy before visiting.

NHS Prescription Dispensing

NHS Free

Free NHS prescription collection and dispensing service. Many pharmacies offer same-day dispensing for repeat prescriptions and urgent medications.

All NHS pharmacies
95% available
Learn more

Emergency Contraception

Private

Morning after pill available without prescription at many pharmacies. Private consultation with qualified pharmacist included.

Most pharmacies
85% available
Learn more

Blood Pressure Monitoring

Free

Free blood pressure checks and cardiovascular health monitoring. Many pharmacies offer regular health checks and advice.

Selected pharmacies
80% available
Learn more

Flu Vaccinations

NHS Free

Annual flu jabs available at many pharmacies. NHS-funded for eligible patients, private service also available.

Most pharmacies (seasonal)
90% available
Learn more

Travel Health & Vaccinations

Private

Travel vaccines, malaria prevention, and travel health advice for trips abroad. Offered by some pharmacies with travel clinics.

Selected pharmacies
70% available

Medicine Use Reviews (MUR)

NHS Free

Free NHS service reviewing your medications to ensure they're working effectively and safely. Offered by many NHS pharmacies.

NHS-contracted pharmacies
75% available
Learn more

Need a Pharmacy Urgently?

Use the Open Now and 24 Hours filters above to find pharmacies in London whose listed hours say they are open. Hours can change, especially on bank holidays, so call ahead before travelling. For urgent medical advice call NHS 111, and in an emergency call 999.

Frequently Asked Questions

Common questions about pharmacies in London

How many pharmacies are there in London?

Our directory lists 1,685 pharmacies in London, England, including both independent chemists and pharmacy chains.

Which pharmacies are open now in London?

Use the "Open Now" filter at the top of this page. It checks each pharmacy's listed opening hours against the current UK time. Hours can change, especially on bank holidays, so call the pharmacy before travelling if you need it urgently.

Can I get NHS prescriptions at any pharmacy in London?

Yes, all NHS-contracted pharmacies in London can dispense NHS prescriptions. This includes repeat prescriptions, acute prescriptions, and emergency supplies. Most pharmacies in our directory are NHS-contracted and offer free prescription dispensing for eligible patients.

Where can I find emergency pharmacy services in London?

For emergency pharmacy services in London, look for chemists open late evenings, weekends, or bank holidays. Some pharmacies offer emergency contraception, urgent medicine supplies, and out-of-hours consultations. Call NHS 111 for urgent pharmacy needs outside normal hours.

What services do pharmacies in London offer?

Every pharmacy we list dispenses NHS prescriptions and sells over-the-counter medicines. Other services commonly offered by UK pharmacies include blood pressure checks, flu vaccinations, travel vaccines, emergency contraception, stop smoking support and Pharmacy First consultations for minor ailments, but these vary from pharmacy to pharmacy, so check with the pharmacy before visiting.

How do I find the nearest chemist to me in London?

Use our postcode search tool to find the nearest pharmacy to your location in London. Enter your full postcode to see nearby chemists with opening hours, contact details, and walking directions. You can also browse by postcode area on this page.

Can I get vaccinations at pharmacies in London?

Many UK pharmacies offer vaccinations such as flu jabs, travel vaccines and COVID-19 vaccinations, some by appointment and some walk-in. Our listings don't record which pharmacies offer them, so check with the pharmacy for availability and booking.

What are the typical opening hours for chemists in London?

Most pharmacies in London open Monday-Friday 9:00 AM to 6:00 PM, Saturday 9:00 AM to 5:30 PM, and Sunday 10:00 AM to 4:00 PM. Some supermarket pharmacies have extended hours until 8:00 PM or 10:00 PM. Always check specific opening times before visiting.

Can I collect someone else's prescription in London?

Yes, you can collect prescriptions for family members or friends at any pharmacy in London. You'll need to know their name, address, and date of birth. For controlled drugs, you may need written authorization from the patient.

Do pharmacies in London offer delivery services?

Many UK pharmacies offer prescription delivery, which is especially useful for elderly or housebound patients; some deliver free locally while others charge a small fee. Our listings don't record which pharmacies deliver, so contact the pharmacy to ask about delivery options and coverage.

Other England Cities with Chemists

Explore chemists and pharmacies in other cities throughout England. Find the best locations and compare services across the entire region.