The cost to install a tile roof averages $15,132, with a typical range of $7,814 and $23,203. Homeowners can expect to pay $8 to $25 per square foot.