Yea it's going to vary by the phone, iPhone 8 was very common and is still relatively new. In my case it was a Nexus 6p with an actual LCD problem so I needed the full assembly (couldn't find just the LCD). Lowest I could find was $250 to do it myself, and if I took it somewhere, they wanted $400 for the parts and labor, not entirely unreasonable from what I could tell since they also gave a 60 day warranty on the parts. I ended up getting a new phone for $799 instead.
Sorry for the late reply - part and labour from the official Apple store. Although prices can be as low as $30 for non-genuine ones. Obviously screen will be easier to crack if you don't take care of it but damn it's way cheaper.