Hello..I am US citizen and my wife is a permanent legal resident and has a valid green card with expiration. We are planning to take 3 days bahamas cruise from Miami and will return back to Miami. Her passport from her home country is expired.
Will she be able to go on the cruise with valid green card and US driver license. Should she take other documents too? should she take the expired passport in case immigration give us a hassle? This is our first cruise.
PS: I spoke to Carnival, Royal Carribean, and Norweigien cruises and all said greencard and valid us driver license will be enough. I am reading alot of forums and getting mixed answers.
Any help is greatly appreciated.