Ein Hospitalschiff – im militärischen Bereich ist auch die Bezeichnung Lazarettschiff üblich – ist ein Schiff, das aufgrund seiner Ausstattung und der Qualifikation seiner Besatzung für die medizinische Versorgung von hilfebedürftigen Personen vorgesehen ist. Neben Kranken und Verletzten auf anderen Schiffen, sowie Opfern von militärischen Auseinandersetzungen zur See, betrifft dies auch Schiffbrüchige. Auch ein ortsgebundener Einsatz in Ufernähe oder in einem Hafen ist möglich, beispielsweise zur Versorgung von Opfern bewaffneter Konflikte oder Naturkatastrophen an Land. Eine weitere wichtige Aufgabe dieser Schiffe, neben der medizinischen Versorgung, ist der Transport kranker und verletzter Personen auf dem Seeweg. Je nach Größe werden die Schiffe auch schwimmende Krankenhäuser genannt.