Rubella is caused by a virus that's passed from person to person. It can spread when an infected person coughs or sneezes. It can also spread by direct contact with infected mucus from the nose and throat. It can also be passed on from pregnant women to their unborn children through the bloodstream.