While meal prices in Saint Lucia can vary, the average cost of food in Saint Lucia is EC$142 per day. Based on the spending habits of previous travelers, when dining out an average meal in Saint Lucia should cost around EC$57 per person. Breakfast prices are usually a little cheaper than lunch or dinner.