Scarlet fever comes from bacteria, while rubella is caused by a virus called rubella. They have different reasons, symptoms, and treatments. Scarlet fever mostly affects your throat and skin, but rubella causes a rash and feels like having the flu. You can get a vaccine to prevent rubella, but there isn't one for scarlet fever.