Apparently Bahamas doesn't require a Cruise Visa, according to VisaHQ website, if you are comfortable with that. If I select Bahamas visa for citizens of "India" living in "United States" and choose permanent resident "no" you will notice that visa is not required for Citizens of India visiting Bahamas. Note that some popular countries are in the top rather than in alphabetic order and that includes India.
Bahamas Cruise - Need Visa?
in Ask a Cruise Question
Posted · Edited by Cruiserama9
Apparently Bahamas doesn't require a Cruise Visa, according to VisaHQ website, if you are comfortable with that. If I select Bahamas visa for citizens of "India" living in "United States" and choose permanent resident "no" you will notice that visa is not required for Citizens of India visiting Bahamas. Note that some popular countries are in the top rather than in alphabetic order and that includes India.
http://bahamas.visahq.com/requirements/India/resident-United_States/
In fact the message says "Cruise ship passengers do not need a visa regardless of nationality provided they enter and depart on the same vessel."
So, in any case, be safe and give yourself plenty of time (2hrs) so you don't miss the ship. It is not fun missing the ship with or without the visa