What’s the difference between Withdrawal and Transfer?

Transfer is a user-initiated transaction of funds from one MinerGate account to another. Your money does not leave the system, however, it does leave your account. Transfers can only be made from the Dashboard.