There are multiple options for sending money to Nigeria from the USA; you can select the one which suits the best for you. These are:
Online transfer: You can send money online by using the facilities of money transfer companies. They will ask for you and your recipient’s bank details and transfer money online to their bank account.
Bank-to-bank transfer: You can also use the services of your bank and make a transfer to the recipient’s bank account. Bank transfers are considered less by the customers these days as they charge high fees and offer lower exchange rates.
Wire transfer: Wire transfers are fast as compared to the bank transfer which is completed by the banks only. Provide the details of the bank account of the recipient and your amount will be transferred to his/her account within a few days.
Cash Pickup: Many money transfer companies such as Western Union, WorldRemit, Ria Money Transfer, MoneyGram, etc. are offering cash pickup services in Nigeria. You can send money from a bank account, debit card or credit card and the same will be received instantly or in an hour by the recipient.
Cheque, Demand Draft: You can also send money by foreign cheque or demand draft and send the same at the address of the recipient. However, it will take 27-30 days to reach it to the recipient.