It depends. If the exchange rate fluctuates too quickly, banks follow the rates immediately but money changers take time(can be weeks) to follow.
So there can be instances where banks' rates are higher, or significantly lower depending on the direction of the sudden drastic change in exchange rate.