You can use direct wire transfer method for receiving your salary. If you can let me know the country of your employer, I will be able to help you in a better way.
Direct Wire transfers are very slow and also costly. The employer is based out of United States.
I am a freelancer as well, and Direct Wire transfers are my go-to choice when receiving Payment. It usually takes max 2 days to receive payment in a bank account. If holidays comes in between. then, it can stretch the timeline. I typically request my clients to pay me during the mid-week Wednesday ideally in case of direct bank transfer, so that I can get a hand on cash on Friday or max Saturday morning.
Bank transfer is not that costly in comparing of other options like freelancing site or PayPal (clients usually pay 30$ for one transaction, and you pay virtually nothing. if are not counting conversion rates) unless you are maintaining USD-Euro account within your local bank.