I paid 190 or something at the Samsung shop for a cracked screen replacement. Took 3 or 4 days.
Pakistan places will be much cheaper and could be same day. I opted for Samsung for the safety but wish I hadn't.
I took about an S6 edge and changed the charging port at the same time my current phone was broken. Wasn't so bad. Just a project I didnt care if I fucked up. Works OK though