Originally Posted by dpuranik
I am Indian Citizen, do I need a Visa to visit Bahamas?
My USA Visa on passport is expired more than 1 year and don't have a valid AP. I do have valid H1B approval, I am planning to do a Visa stamping in my next visit to Indian.
Will that be a problem while returning from Bahamas?
The Bahamas is not a US territory or state. It is a different country. Indians need a visa to visit the Bahamas unless you have a GC. In your case, you would need a valid H1B visa or a valid AP to reenter the US. The automatic re-validation rule applies only when visiting Canada or Mexico for less than 30 days (and you don't leave that country during those 30 days).