* Betelgeuse is a red supergiant star with a surface temperature of approximately 3,500 Kelvin (K).
* Spica is a blue-white star with a surface temperature of around 22,400 K.
As you can see, Spica's temperature is significantly higher than Betelgeuse's. This difference in temperature is reflected in their colors: Betelgeuse appears reddish-orange, while Spica appears bluish-white.
General rule: Hotter stars tend to be bluer, while cooler stars tend to be redder.