The day will commemorate all Australians who served and died in war and on operational service past and present.
Sprigs of rosemary will be sold on board with all proceeds going to Legacy - a charity caring for defense force service people and their families in need.
Guests will be able to enjoy a ‘Gunfire Breakfast’, play backyard cricket, two-up and watch a special screening of Gallipoli throughout the day.
Carnival will also host a special gathering in the Red Frog Pub for veterans, giving them a comfortable environment to get to know one another and share stories.
Carnival Cruise Line’s Vice President Australia, Jennifer Vandekreeke, said the cruise line is proud to be hosting a special ANZAC service for its guests.
"Our ANZAC Day experience will be one of remembrance and reflection, a celebration of the ANZAC Spirit. Carnival Cruise Line has called Australia home for five years and we want to continue to provide our guests the opportunity to commemorate this important day with us."