We didn't put the bottle in our carry on. We put it in between clothing in our suitcase. Of course, we bought it the night before in Florida, so it didn't come with us on the plane. As for anything you buy on a shore excursion, they are going to check it for you. Can't get away from that one. Unless it's wine. They will normally let you take it to you room.