Man kan kjøpe alkohol i de fleste barer og restauranter om bord et cruiseskip. Man blir da belastet sitt betalingskort det kommer på regningen. Aldersgrensen for kjøp av alkohol er som oftest 21 år, men på enkelte skip er det 18 års grense hvis skipet seiler i Middelhavet/Europa. Dette kan man sjekke opp i hvert tilfelle.
Noen rederier godtar at man kan ta med et meget begrenset antall flasker vin om bord når man sjekker inn for å nyte på lugaren. Man kan ikke ta med egne flasker i restauranter og barer som en gylden regel, men noen unntak finnes og da må man betale såkalt «corkage fee» for å nyte medbrakt.
Skulle man kjøpe noe alkohol underveis på cruisereisen, så leverer man dette inn når man kommer tilbake på skipet og deretter får man det igjen når man forlater skipet siste dagen.