We did a Wonder cruise in June and my son paid either $22 or $23 for a carton of Marlboro's. That is about the same price that we pay in NC, but I hear that cigarettes are much more expensive in the non tobacco growing states. I actually thought that was quite a bit. Seems like we have bought cartons of cigarettes on board for around $16 in the past, but that could have been a long time ago.