Sort:  

You don't need a passport to get into the Bahamas from USA as long as your getting there by a cruise or private boat or private plane .Then a drivers license will work . Most of USA citizens go by commercial airline though .. The airline will require a passport so they can be sure you will get back into USA on return flight .So in short you likely will need one if traveling commercial air line ..

Got it thank you!

to cruise to bahamas, if you dont have a passport, another form of proof of US citizenship is needed like a birth certificate. Always check with the cruiselines first before buying, some are more strict than others.