We’ve compiled a list of the different alcohol policies for each cruise line, as it pertains to bringing it onboard during embarkation, any corkage fees if you choose to drink the bottle you brought onboard in any restaurants or bars, and what the policy is with alcohol bought in ports of call.
Carnival
Embarkation: One 750 ml bottle of wine or champagne per person (21 or older)
Corkage Fee: $15
Ports: all alcohol bought in ports will be stored until the end of the voyage
Drinking Age: 21+
Royal Caribbean
Embarkation: Two 750 ml bottles of wine or champagne per stateroom (21 or older)
Corkage Fee: $15
Ports: all alcohol bought in ports will be stored until the end of the voyage
Drinking Age: 21+
Norwegian
Embarkation: wine and champagne is allowed (21 or older)
Corkage Fee: 750 ml bottles: $15; 1,500 ml bottles: $30
Ports: all alcohol bought in ports will be stored until the end of the voyage
Drinking Age: 21+
Princess
Embarkation: One 750 ml bottle of wine or champagne per person (21 or older)
Corkage Fee: $15
Ports: all alcohol bought in ports will be stored until the end of the voyage
Drinking Age: 21+
Celebrity
Embarkation: Two 750 ml bottles of wine per stateroom (21 or older)
Corkage Fee: $25
Ports: all alcohol bought in ports will be stored until the end of the voyage
Drinking Age: 21+
Disney
Embarkation: Two 750 ml bottles of wine or champagne per person or 6 beers, packed in a carry-on bag (21 or older)
Corkage Fee: $25
Ports: 2 bottles of wine or champagne per person or 6 beers
Drinking Age: 21+
Holland America
Embarkation: One 750 ml bottle of wine or champagne per person (21 or older)
Corkage Fee: $18
Ports: wine and champagne from ports are also subject to the corkage fee, but they can also be stored until the end of the cruise if the guest wishes
Drinking Age: 21+
MSC Cruises
Embarkation: no alcohol is allowed to be brought onboard at embarkation
Corkage Fee: N/A
Ports: all alcohol bought in ports will be stored until the end of the voyage
Drinking Age: 21+
Cunard
Embarkation: One bottle of wine or champagne per person (21 or over); larger amounts need to be approved by Cunard ahead of the sailing
Corkage Fee: $20
Ports: all alcohol bought in ports will be stored until the end of the voyage
Drinking Age: 21+
Updated: February 25, 2019