I visited Bahamas in Nov-2013 thru Carnival Cruise from Miami. My Visa Status was H1B and my wife and kid were on H4. We didn't apply for any particular Visa for Bahamas. We were there for a complete day and came back to Cruise in the evening without any issue.
However if you stay in Bahamas overnight then you might need a VISA.
Bahamas Cruise - Need Visa?
in Ask a Cruise Question
Posted
I visited Bahamas in Nov-2013 thru Carnival Cruise from Miami. My Visa Status was H1B and my wife and kid were on H4. We didn't apply for any particular Visa for Bahamas. We were there for a complete day and came back to Cruise in the evening without any issue.
However if you stay in Bahamas overnight then you might need a VISA.