Een kraanschip is een schip dat speciaal is toegelegd op het hijsen van zware lasten. De grootste kraanschepen worden gebruikt voor constructiewerkzaamheden in de offshore. De grotere schepen zijn vaak half-afzinkbare schepen, maar ook conventionele scheepsvormen (monohulls) worden gebruikt. Het verschil met een drijvende bok is dat de kranen kunnen roteren.