http://www.bahamas-travel.org/bahamas-travel-visas/

Do I need a visa to enter the Bahamas if im going on a cruise that’s staying there less than a day?
I know I do need one if im travelling by air, since im not a US citizen, and Im from one of the counties that do require a visa.. But I was wondering whether its different if im staying there less than a day.. Because Mexico does require a visa, unless am on a cruise that stays there less than 24 hours..
Thanx
A visa is not just about how long you stay, but it is an *entry* requirement. So unless you don’t get off the ship, you’ll need one.
Atlantis Paradise Island Nassau Bahamas