In view of the new visa waiver rule for dual nationalities and individual expired Nigerian passport renewal kindly visit:
VISA on arrival portal below for your Application.
https://portal.immigration.gov.ng/VisaArrivalProgram/freshVisaOnArrivalProgram
Single entry cost: US$144.
Here is an advantage: Application can be done from the comfort of your home. However, for people who do not hold a valid British passport, it is mandatory to obtain an Emergency Travel Certificate; this costs £100 from the Nigeria High Commission website and renewal of Passport can be done while in Nigeria.
Note: CASH PAYMENTS for visa applications is PROHIBITED by order of Nigeria Immigration Service. Travelers must present proof of payment in the form of a printed payment receipt AND acknowledgement slip, visas paid for in cash will NOT be accepted upon arrival.