Visa policy of the Bahamas
Visitors to The Bahamas must obtain a visa from one of the Bahamian diplomatic missions or British diplomatic missions unless they come from one of the visa exempt countries.
Citizens of 120 countries and territories can visit the Bahamas for 4 weeks (extendable up to 8 months) without a visa. Citizens of the following countries require a visa to visit the Bahamas:
Holders of diplomatic or official passports issued to nationals of Haiti and holders of diplomatic, official or service passports issued to nationals of Cuba do not require a visa for the Bahamas.
Cruise Ship Passengers
Cruise ship passengers travelling to and returning from the Bahamas do not require to obtain visa for entry. Both entry and departure must be by a cruise ship.