Then when all those on board the cruise returned to the ship, the bug quickly spread with some passengers having to wait up to five hours to see the doctor.
Spanish newspaper El Mundo reported that infected passengers were then told to stay in their cabins while they were brought bread and water by staff.
After turning back to Palma earlier than planned, all guests that had been on board were reportedly taken to a farm on the outskirts of the city and told to wait for flights back to Germany.
But it is believed that many refused to stay and took the first flights they could find back home.
MailOnline Travel has contacted Aida Cruises for comment.
The Aida Prima boasts 12 restaurants, 14 bars and cafes and a casino and can carry over 3,000 passengers.
A wave of illness also spread over one of the Prima's sister ships, the Perla, recently.
Last month dozens of passengers on it fell ill and they were quarantined on board after it moored in the Dutch port city of Rotterdam.
The ship's German operator Aida Cruises said in a statement that crew increased hygiene measures after 'gastro intestinal infections occurred among passengers'.
Local emergency services said in a statement that 70 passengers reported feeling sick and received treatment on-board.