Je nach Größe Ihres gewählten Schiffes haben Sie eine Vielzahl von Restaurants zur Auswahl mit unterschiedlichen Tischzeiten statt. Traditionell findet das Abendessen gerade bei klassischen Kreuzfahrten in zwei festen Tischzeiten statt. Bei der Buchung können Sie auswählen, ob Sie lieber früher oder etwas später zu Abend essen. Das Abendprogramm an Bord, z.B. im Theater, ist hieran entsprechend angepasst, sodass Sie sich keine Sorgen machen müssen, aufgrund des Abendessens etwas zu verpassen.
Viele Reedereien handhaben die Tischzeiten mittlerweile jedoch sehr viel flexibler. Somit ist es keine Seltenheit, dass Sie die Restaurants an Bord jederzeit während der Öffnungszeit aufsuchen und dort essen können. Aufgrund der Zahl der Restaurants gibt es viele Schiffe, auf denen Sie somit zu jeder Tages- und Nachtzeit eine Mahlzeit bekommen können.
Außerhalb der Hauptrestaurants begeistern die großen Schiffe zusätzlich mit einer Vielzahl von unterschiedlichen Spezialitätenrestaurants sowie Bars und Cafés. Wer es sich lieber auf der Kabine gemütlich machen möchte, kann auch den Kabinenservice in Anspruch nehmen, der je nach Reedereiangebot auch komplette Mahlzeiten auf Ihrer Kabine serviert.
Kreuzfahrtreedereien bieten auch sogenannte Getränkepakete an, mit denen Sie je nach Reisedauer und eigenen Vorlieben viel Geld sparen können. Dabei gibt es meist verschiedene Varianten wie z.B. alkoholfreie Getränkepakete, Weinpakete oder Cocktailpakete. Dabei lohnt es sich, vorab die Preise zu vergleichen und zu überlegen, wie viel Zeit Sie tatsächlich an Bord verbringen. Gerade, wenn Ihre Kreuzfahrt mehrere Seetage hat, kann sich ein Getränkepaket lohnen, da Sie sich dann keine Gedanken um die einzelnen Getränkepreise machen müssen und am Ende der Reise keine hohe Bordrechnung auf Sie wartet.