Weekly ship news — free
Join 2,000+ cruise fans. No spam.
Weekly ship news — free
Join 2,000+ cruise fans. No spam.
Everything you need to know about dining on a cruise ship — from the main dining room to specialty restaurants and room service.
Every cruise ship has at least one main dining room offering multi-course meals included in your fare. Most lines offer both fixed-time dining (assigned table and time) and flexible/anytime dining. Dress codes typically range from casual to formal depending on the evening.
The buffet is the most casual dining option, usually open for breakfast, lunch, and sometimes dinner. Modern cruise ships have upgraded buffets with made-to-order stations, international cuisines, and themed food festivals.
Most contemporary and premium ships offer specialty dining at an extra charge (typically $25-$75 per person). Options often include steakhouses, Italian trattorias, sushi bars, French bistros, and teppanyaki grills. Reservations are recommended, especially on sea days.
Available 24/7 on most ships, room service is typically complimentary for continental breakfast items. Some cruise lines have started charging a small delivery fee ($3-$10) for other meals. Luxury lines include full room service at no extra charge.
Many ships offer complimentary casual options beyond the buffet: poolside grills, pizza counters, taco bars, and 24-hour cafe bites. These are great for quick snacks between activities.
Large variety of casual and specialty options. Main dining included, specialty restaurants $25-$50/person. Expect lively atmospheres and family-friendly menus.
Higher-quality main dining with more sophisticated menus. Specialty restaurants $35-$65/person. Often feature renowned chef partnerships and curated wine lists.
All dining included in the fare, no extra charges. Multiple gourmet restaurants, wine pairings, and personalized service. Oceania Cruises is particularly known as the best food at sea.
See restaurant details and amenities for hundreds of cruise ships