Some ships have self-service laundry rooms which can either be free or start from $2 per load. To have your laundry done for you, you’re looking at prices from $3.49 to wash and press a shirt or blouse.