A cruise ship worker who fell overboard near Cuba has been rescued after treading water for 22 hours.

The 33-year-old went overboard at around 3:20pm local time on Saturday from the Norwegian Getaway, but was spotted and rescued by another passing cruise ship, Carnival Glory, around 1:20pm on Sunday.

A Norwegian spokesperson said in a statement that the Miami-based cruise line is “extremely grateful” to Carnival Cruise Line, with both cruises continuing on Sunday.