This NHS content is written for people in England. Medicine names, availability, prescribing and services may differ in other countries.
Cautions with other medicines
There are some medicines that do not mix well with nitrofurantoin.
Tell your doctor if you're taking any other medicines before you start taking nitrofurantoin, including:
- indigestion remedies known as antacids, particularly those that contain magnesium
- cystitis remedies you can buy from a pharmacy
- antibiotics known as quinolones, including nalidixic acid, ciprofloxacin, levofloxacin, norfloxacin, ofloxacin and moxifloxacin
Typhoid vaccines given by mouth may not work properly if you're taking nitrofurantoin. It does not affect typhoid vaccines given by injection.
These are not all the medicines that may cause problems if you take them with nitrofurantoin. For a full list, see the leaflet inside your medicine packet
View the original NHS website page ↗. Refreshed 19 August 2026.
Licensed under the Open Government Licence v3.0 ↗. MyPHU is independent and is not endorsed by the NHS.