I always bring a straight on a cruise and have been on many. I wouldn't put it in my carry on luggage. Pack my shaving kit in a big suitcase and never had an issue. Enjoy your cruise.