Getting a new roof in Apopka can cost a lot, and it all depends on things like how big your roof is, what kind of materials you choose, and how complicated the job is. On average, you could be looking at anywhere from $8,000 to $25,000. To get a better idea of what you’re looking at, it’s a good idea to get quotes from a few local roofing companies.