Yes, cruise ships have doctors and medical staff, but their services work differently than a hospital or urgent care clinic
Every cruise ship carrying more than a certain number of passengers is required by international maritime law to have at least one licensed physician onboard. The exact staffing depends on the ship's size and the waters it travels—larger ships and those on longer voyages carry more medical personnel. These doctors are employed by the cruise line, not independent contractors, and they work in a medical facility that is part of the ship itself.
The medical center on a cruise ship is not a full hospital. It typically has a small number of beds, basic diagnostic equipment, and supplies for treating common illnesses and injuries. The doctor can handle seasickness, minor infections, cuts, sprains, chest pain, and other acute problems that arise during your voyage. If you need surgery, advanced imaging, or intensive care, the ship will divert to the nearest port or arrange evacuation by helicopter—both of which are expensive and disruptive.
Key Takeaways
- Cruise ships are required by international law to have at least one licensed doctor onboard, with larger ships carrying multiple doctors and nurses.
- The ship's medical center can treat common illnesses, injuries, and minor emergencies, but cannot perform surgery or provide intensive care.
- Medical services on a cruise are not free—you will be charged for any visit, medication, or treatment, and these costs are often higher than land-based care.
- Your personal health insurance may not cover treatment at sea, so review your policy before boarding and consider cruise-specific medical coverage.
- If you have a serious medical condition or take multiple medications, inform the cruise line in advance and bring extra copies of prescriptions and medical records.
What the ship's medical center can and cannot do
The onboard medical facility is equipped to stabilize patients and manage acute conditions until they reach a port or until help arrives. A doctor can diagnose and treat infections, manage pain, handle allergic reactions, monitor blood pressure and heart rhythm, set broken bones, and provide IV fluids. They can also refill certain medications if you run out during your cruise.
What the medical center cannot do is perform surgery, provide dialysis, deliver babies, or treat conditions that require an operating room or intensive care unit. If you suffer a heart attack, stroke, appendicitis, or serious injury, the ship will either divert to the nearest port with a hospital or request a coast guard or naval helicopter evacuation. These interventions are expensive—helicopter rescue can cost $10,000 to $50,000 or more—and they disrupt the entire voyage for other passengers.
How much the doctor's visit will cost
Visiting the ship's medical center is not covered by your cruise fare. You will be charged a consultation fee, typically between $100 and $300, plus the cost of any medications, tests, or procedures. A blood test might cost $50 to $100. An X-ray could be $200 to $400. These prices are higher than what you would pay on land because the ship has limited suppliers and cannot negotiate volume discounts.
You will be asked to pay before or when ready after your visit. Most ships accept credit cards, and some allow you to charge the cost to your cabin account. If you cannot pay, the ship may refuse treatment or place a lien on your account, though this is rare in genuine emergencies.
Whether your insurance will cover treatment at sea
Most standard health insurance plans do not cover medical treatment received on a cruise ship or in international waters. Medicare does not cover it. Your homeowner's or renter's insurance will not cover it. Even travel insurance sold through your credit card company often excludes maritime medical care.
Before you book a cruise, contact your health insurance provider and ask whether they cover treatment at sea. If they do not, you have two options: pay out of pocket for any medical care you need, or purchase a cruise-specific medical coverage plan. These plans are sold by cruise lines and third-party travel insurance companies and typically cost $30 to $100 for a week-long cruise. They cover the doctor's visit, medications, and evacuation costs if you need to be taken to a hospital. Read the fine print carefully—some plans exclude pre-existing conditions or have high deductibles.
What to do if you have a chronic illness or take regular medications
If you have diabetes, heart disease, asthma, or any other ongoing condition, tell the cruise line when you book. Some cruise lines ask about medical conditions on the booking form; others do not, but you should inform them anyway. Provide the name of your condition, your current medications, and the name and phone number of your doctor at home. The ship's medical staff will review this information and prepare for your arrival.
Bring all your medications in their original labeled bottles—do not transfer them to a pill organizer. Bring at least twice as much as you think you will need, in case your cruise is extended or delayed. Pack medications in your carry-on bag, not in checked luggage, so they are with you if your suitcase is delayed. Bring a written list of your medications, dosages, and any allergies, and give a copy to the ship's doctor when you board.
If you take insulin, blood thinners, or other medications that require refrigeration or special handling, inform the cruise line in advance. The medical center can store these medications for you, but you need to arrange this before you board. Do not assume the ship will have your specific medication in stock—they may not, and you cannot leave the ship to buy it at a pharmacy.
How to find the medical center and when to visit
The ship's medical center is usually located on a lower deck, away from passenger areas. Your cabin key card or your room number will get you in. The location and hours are printed in the daily program you receive in your cabin and posted on the ship's app or website. Most medical centers are open 24 hours a day, though the doctor may not be physically present at all times—you may have to wait for them to arrive.
Visit the medical center if you have chest pain, difficulty breathing, severe allergic reaction, head injury, signs of stroke, uncontrolled bleeding, or any condition that feels like an emergency. You should also visit if you have a fever above 101°F, persistent vomiting or diarrhea, or any illness that is getting worse despite over-the-counter medication. For minor issues like a small cut, mild seasickness, or a headache, the ship's pharmacy or your cabin steward can often help without a doctor's visit.
What happens if you need to be evacuated or hospitalized
If the ship's doctor determines you need hospital-level care, the ship will divert to the nearest port with a suitable hospital, or a coast guard or naval helicopter will be dispatched to evacuate you. The decision depends on how far away the nearest port is and how urgent your condition is. Diverting the ship costs the cruise line tens of thousands of dollars and delays the voyage for all other passengers, so this is a last resort.
If you are evacuated by helicopter, you will be responsible for the cost unless your insurance or evacuation coverage pays for it. If the ship diverts to a port, you will be taken to a hospital ashore. You will be responsible for the hospital bill, and you may need to arrange your own way home or rejoin the ship at a later port. Travel insurance that includes evacuation coverage can protect you from these costs, but standard cruise fares do not.
Frequently Asked Questions
Can I bring my own medications onboard?
Yes. Bring all medications in their original labeled bottles with your name on them. Pack them in your carry-on bag. If you take controlled substances like opioids or benzodiazepines, bring a copy of your prescription or a letter from your doctor. Some countries have strict laws about which medications are allowed, so check the regulations for the ports your ship will visit.
What if I get sick the day before my cruise and I'm not sure if I should go?
Contact your doctor and the cruise line. If you have a contagious illness like flu or COVID-19, most cruise lines will not allow you to board. If you are unsure, call the cruise line's medical line or customer service—they can advise you based on your symptoms. If you cancel due to illness, you may be able to get a refund or credit, but this depends on the cruise line's policy and whether you have travel insurance.
Does the ship's doctor count as my primary care doctor?
No. The ship's doctor is there to handle emergencies and acute illness during your cruise. They are not your ongoing doctor and will not manage chronic conditions or provide follow-up care after you leave the ship. Any treatment you receive should be reported to your regular doctor when you return home.
What if I have a mental health crisis while on the cruise?
Tell a crew member or visit the medical center when ready. The ship's doctor can provide crisis support and medication if needed. If you are a danger to yourself or others, the ship may divert to a port so you can be taken to a psychiatric facility. If you have a history of mental health conditions, inform the cruise line when you book and bring extra medication and a copy of your treatment plan.
Can I refuse treatment from the ship's doctor?
Yes, you have the right to refuse any medical treatment. However, if you are incapacitated or a danger to yourself or others, the ship's captain has the authority to order medical intervention. If you refuse treatment for a serious condition, the ship may require you to sign a waiver and may divert to a port so you can disembark.