Costs of crowns vary depending on what part of the country you live in and 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 $800 to $1700 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.