The difference of crowns vs veneers is the thickness of the material. Although crowns are thicker than veneers, they are usually the best option for patients who has a large filling, a root canal, or have cracked teeth.