The answer is Yes. You will need a passport to go on a cruise from the UK, regardless of your international destinations, or even if you're not planning on leaving the ship. A passport is an essential travel document that serves as your proof of identity and nationality when crossing borders.