Costs of crowns vary depending on the type of crown selected (for example, porcelain crowns are typically more expensive than gold crowns, which are typically more expensive than porcelain-fused-to-metal crowns). Generally, crowns can range in cost from $600 to $1500 or more per crown. A portion of the cost of crowns is generally covered by insurance. To be certain, check with your dental insurance company.