What is the cost of a sun roof on a Chevy Tahoe?

The average cost of a sunroof, for a Chevrolet Tahoe, is $1200. The cost of the sunroof varies depending upon the type of sunroof.