Citizens of the US, Canada, the EU and Commonwealth countries do not currently need a visa for stays of up to eight months. Check with the Bahamian embassy for specific requirements. Citizens of most Central and South American countries, including Mexico, do not require a visa for stays up to 14 days. Visas are required for all visitors staying longer than eight months.
Citizens from the following countries require passports and visas for stays of any duration: Dominican Republic, Haiti, South Africa, all communist countries and many Asian countries. Citizens from all other countries should check the current entry requirements at the nearest Bahamian embassy or with the Department of Immigration (242-322-7530; PO Box N-831, Hawkins Hill, Nassau). There are also offices for Immigration at Nassau International Airport and at Prince George Wharf. Keep trying the number, they can be slow to pick up. See below for passport information.