How do you submit your Bahamas visa application from Nigeria? I’m a Nigerian and I have been having issues submitting the application because there is no Bahamian embassy or consulate in Nigeria, and the British High Commission here handles some consular matters for the Bahamas, but they said they don’t accept applications for Bahamas visas.
As you already know, applying for a Bahamas visa requires a visit in person to an embassy or consulate.
There is a Bahamas embassy in Haiti, and Nigerian nationals can enter Haiti visa-free for a visit up to 3 months. (Transiting there through an airport might still need a transit visa from some country though.)
That embassy is located at:
Embassy of the Commonwealth of The Bahamas
12 Rue Goulard
Whether this is actually practical for you to visit Haiti to obtain the Bahamas visa, I cannot say. You might simply take a holiday in Haiti instead?
As you brought to my attention, the Bahamian government page Applying for a Visitor Visa suggests that British diplomatic missions will process Bahamian visa applications:
Visa applications should be submitted at least two weeks before travel. Applicants applying for a visa at a British Embassy must submit the application at least four weeks prior to travel.
The following fees apply for visas obtained at The Bahamas’ Embassies and Consulates. Prices may vary for Bahamian visas obtained at the British Embassies.
Also, at Entering the Bahamas:
The Bahamas is a major tourist destination, so we make every effort to keep visitors’ Immigration formalities to a minimum. However, entry requirements do vary from country to country, so nationals of non-Commonwealth countries should enquire at the nearest British Consulate or Bahamian Embassy for information on these.
If I were you, I would note the exact words the British high commission used when they "said they don’t accept applications for Bahamas visas." If you have it in writing, so much the better. Then send an e-mail message to the address found at the bottom of Applying for a Visitor Visa under "For more information please contact." The first address is for "The Bahamas Consulate Division" in Nassau. Explain that their website instructs you to apply at the British high commission, and that the British high commission said that they don't accept such applications, and ask them what to do.
Once you have the answer, please come back here to post it so others know what you found.