You can take one bottle on the ship per person. You
can carry that right on the ship.
If you are bringing the wine from home and have
to fly you better wrap it in bubble wrap and put it
in your luggage or it will be gone before you get half
way threw the airport.
You can check Carnivals web site and it will tell you
there the amount of any thing you can bring on the
We always wait till we are in florida before we buy
wine to take on the ship.
Now coming home I have always bubble wrapped any
I bought on the islands and it has made it home with
out getting broken.