Here is some information you can use if you want to compare currency exchanges and banks on their fees and services. Bank services are different from currency exchanges. Your account may have a minimum monthly balance. If you drop below the minimum balance, you will pay higher fees. There may be no charge if you use your bank's teller machine.
Banks also do money orders and wire transfers.
Non-customers pay twice as much as customers. The main services currency exchanges provide are money orders, check cashing, and wire transfers. They also pay your utility bills for the same cost. Their prices are standard everywhere. The right choice will save you money and time.