No, some varicose veins may be hidden beneath the skin and not visible to the naked eye. These are typically diagnosed through imaging studies, such as ultrasound.