Yes, evening primrose oil can be applied directly to the skin. It is a carrier oil that is commonly used in skincare products due to its moisturizing and anti-inflammatory properties.