Skip to content
Senior Cruise Tips

The ship's medical center

The short answer

A ship's medical center is like an urgent-care clinic with a doctor and nurses. It can treat common illness and stabilize emergencies, but it is not a hospital. Care is charged to your onboard account, so travel medical insurance matters.
Free guide2 min readUpdated September 2026
A cruise ship lit up at night in Miami

This is not medical advice

This page explains what the cruise lines and Medicare publish. Talk to your own doctor before you book, and confirm the rules with your cruise line.

What the rules say

  • MSC Cruises: Every MSC ship has a Medical Centre supervised by a ship's doctor, open at the times shown in the Daily Programme.

    Source: MSC Cruises, checked September 21, 2026

  • Princess Cruises: Ship medical facilities are similar to an urgent care center. The medical staff are not equipped to provide specialized dialysis care, and ships have no back-up battery support for dialysis equipment.

    Source: Princess Cruises, checked September 21, 2026

  • Princess Cruises: The Medical Center carries oxygen for emergency use only. Guests who need continuous or intermittent oxygen for a chronic condition must arrange their own before they travel.

    Source: Princess Cruises, checked September 21, 2026

What to know

  • It is not free. Medical care on board is billed, usually to your onboard account.
  • Serious cases go ashore. A patient may be taken to a hospital in the next port, or evacuated. Evacuation can be very expensive — this is the main reason to buy travel medical insurance.
  • Bring your records. A list of your conditions, medications and doctor's phone number helps the ship's doctor.

Rather talk it through? Kathryn Lyn answers the phone.

Call (239) 357-0814

Read next

Ask Kathryn a question

Tell her who is traveling, roughly when, and anything she should know — like a wheelchair, oxygen or a special diet. She will suggest ships that fit.

Please don’t include passport or payment details. Kathryn never needs them to answer a question.

Call Kathryn (239) 357-0814