Meals on a Viking River Cruise Breakfast: 7:00-9:00 am. Lunch: 12:00-2:00 pm. Dinner: 7:00 pm.