Most large cruise ships have a pharmacist or pharmacy staff, but not all ships do
Large cruise ships — those carrying 2,000 or more passengers — typically employ at least one pharmacist or pharmacy technician. The ship's medical centre stocks prescription medications, over-the-counter drugs, and basic medical supplies. However, smaller ships, river cruises, and some expedition vessels may not have a dedicated pharmacist on staff, only a doctor or nurse practitioner who can dispense medications.
The pharmacist's role on a cruise ship is narrower than on land. They fill prescriptions, manage the ship's drug inventory, counsel passengers on medication use, and handle interactions between drugs. They do not perform the full range of services a shore-based pharmacy offers — they cannot order new stock mid-voyage, and they stock only common medications and those passengers bring aboard.
Cruise lines are not required by international maritime law to employ a pharmacist. The International Maritime Organization (IMO) sets minimum medical staffing standards, which vary by ship size and voyage length. A pharmacist is recommended but not mandated on most routes. This means the presence and qualifications of pharmacy staff depend on the cruise line's own policy, not on regulation.
Key Takeaways
- Ships carrying more than 2,000 passengers almost always have a pharmacist or pharmacy technician on the medical team.
- Smaller ships may have only a doctor or nurse who dispenses medications without a dedicated pharmacist present.
- The ship's pharmacy stocks common medications and over-the-counter drugs but cannot order new supplies during the voyage.
- You should bring a full supply of any prescription medications you take regularly, because the ship may not have your specific drug in stock.
- Pharmacists on ships cannot refill prescriptions written by doctors who are not part of the ship's medical staff.
What medications the ship's pharmacy typically stocks
The ship's pharmacy carries pain relievers, anti-nausea medication, antacids, antihistamines, antibiotics, blood pressure medications, and diabetes supplies. Most cruise lines stock the 50 to 100 most commonly used medications. The exact inventory varies by cruise line and ship size.
The pharmacy does not stock every medication. If you take a less common drug, a brand-name medication with no generic equivalent, or a medication that requires special handling or refrigeration, the ship may not have it. This is why cruise lines ask passengers to declare medications when booking and to bring a full supply in original containers.
How to access the ship's pharmacy during your cruise
The medical centre is usually located in a central area of the ship and is staffed 24 hours a day. You can visit during posted clinic hours or call the front desk to request an appointment. Most ships charge a consultation fee (typically $50 to $150 USD) to see the doctor or nurse, and medications are charged separately at pharmacy prices that are usually higher than shore-based pharmacies.
If you need a medication refill, bring your empty bottle or the name of the drug and dosage. The ship's doctor can write a prescription for you to fill at the ship's pharmacy if your own doctor's prescription is not valid on the ship or if you have run out. Some cruise lines allow you to request a prescription refill by phone before boarding if you notify them in advance.
What to do if the ship doesn't have your medication
If the ship's pharmacy does not stock your medication, the ship's doctor can sometimes contact a port pharmacy by radio or email and arrange for the medication to be delivered when the ship docks. This process takes time and is not always possible on short cruises or when the ship is at sea for several days.
The most reliable approach is to bring a full supply of any regular medications in their original prescription bottles. Bring more than you think you will need in case the cruise is extended or delayed. Keep medications in your carry-on luggage, not in checked baggage, so they are accessible if your luggage is delayed.
If you take a medication that requires refrigeration, inform the cruise line before boarding. Some ships can store medications in the medical centre's refrigerator, but you will need to pick it up daily or arrange a schedule with the medical staff.
Pharmacist qualifications and licensing on cruise ships
Pharmacists on cruise ships must be licensed in their home country and meet the cruise line's hiring standards. However, there is no international certification that applies across all cruise lines or all countries. A pharmacist licensed in the United States may not be licensed in the United Kingdom, and vice versa.
Cruise lines operating under flags of convenience — ships registered in countries like Panama or Liberia — may employ pharmacists licensed in those countries or in other nations. This means the pharmacist's qualifications can vary widely depending on where the ship is registered and where the pharmacist was trained.
The ship's medical director, usually a doctor, oversees the pharmacist and all medical staff. The medical director is responsible for ensuring that medications are stored correctly, that prescriptions are filled accurately, and that the pharmacy operates safely.
Differences between cruise ship pharmacies and shore-based pharmacies
A cruise ship pharmacy cannot order new stock during the voyage, so it carries only what was loaded before departure. It cannot fill prescriptions written by your personal doctor unless the prescription is valid in the country where the ship is registered. It charges higher prices than most shore-based pharmacies because of the cost of stocking and staffing a pharmacy at sea.
A cruise ship pharmacy can fill prescriptions written by the ship's doctor, and it can refill prescriptions you bring with you if the ship has the medication in stock. It operates 24 hours a day, which is an advantage if you need medication at 2 a.m. It can also provide basic medication counselling and check for drug interactions.
If you need a medication that the ship does not stock, you may be able to visit a pharmacy at a port of call. Many cruise itineraries include stops at ports where you can leave the ship and visit a local pharmacy. Bring your prescription or the name and dosage of the medication you need.
What to tell the cruise line before you board
When you book your cruise, notify the cruise line if you take prescription medications, especially if they are uncommon, require refrigeration, or need to be injected. Provide the medication name, dosage, and frequency. Some cruise lines ask this information during the booking process; others ask when you check in at the port.
Bring a letter from your doctor that lists your medications, your medical conditions, and any allergies. This letter can help the ship's doctor understand your medical history if you need to see them during the cruise. It also serves as proof that the medications are prescribed to you, which can be useful if you are crossing international borders.
If you take insulin, an EpiPen, or another medication that requires special storage or handling, contact the cruise line's medical department before boarding to arrange storage in the ship's medical centre. Do not assume the ship can accommodate special storage needs without asking first.
Frequently Asked Questions
Can I bring my own medications on a cruise ship?
Yes. You must bring medications in their original prescription bottles with your name on the label. Pack them in your carry-on luggage, not checked baggage. Bring a copy of your prescription or a letter from your doctor. Some countries have restrictions on certain medications, so check the laws of the countries where the ship will dock.
What if I run out of medication during the cruise?
Visit the ship's medical centre and see the doctor. The doctor can write a prescription for the ship's pharmacy to fill if the medication is in stock. If it is not in stock, the ship may be able to arrange delivery at the next port, but this is not always possible. This is why bringing extra medication is important.
Do I have to pay for medications at the ship's pharmacy?
Yes. Medications are charged separately from the consultation fee. Prices are typically higher than shore-based pharmacies. Ask the pharmacist for the cost before filling a prescription. Some travel insurance plans cover medications purchased on a cruise, so check your policy.
Can the ship's pharmacist refill a prescription my doctor wrote before the cruise?
Only if the prescription is still valid and the ship's pharmacy has the medication in stock. Prescriptions written in one country may not be valid in another, depending on maritime law and the ship's registration. Ask your doctor to write the prescription in a way that is valid internationally, or bring enough medication to last the entire cruise.
What happens if I have a bad reaction to a medication on the ship?
Call the front desk or visit the medical centre when ready. The ship's doctor can treat the reaction and may contact a nearby hospital by radio if the situation is serious. The ship can divert to the nearest port if medical evacuation is needed. This is why it is important to tell the ship's medical staff about any allergies or past reactions to medications.