The average cost of food in Vancouver is $20 - $25 per day. When dining out, the average cost per meal for each person would be $10.