Delivery Information

Pick Up

Meals can also be picked up during office hours at the Better Meals commissary in Burnaby. Pick up orders must be placed at least one business day in advance. We accept payments in cash, Visa, or Mastercard. Pick up hours are between 10:00am - 4:00pm Monday to Friday, except holidays.


Better Meals is pleased to announce free delivery for all areas with $30.00 minimum order.

To make sure you get your meals regularly, we have set up a weekly delivery schedule. Please cross-reference this with the reordering schedule to make sure you place your weekly meal order in time for delivery.

All orders need to be received before 2:00pm and at least two business days before your delivery day. Payment can be made by cash to the driver at the time of delivery. For payments by Visa or Mastercard, please call the office prior to your delivery.

The following list will tell you when we are in your area.

*Schedule subject to change without notice.

NEW UPDATE: Delivery Schedule as of May 23, 2019

Area Delivery Day
Abbotsford Thursday - depends on address
Agassiz 2nd & 4th Thursday - depends on address
Aldergrove Wednesday
Ashcroft Wednesday
Bowser Wednesday
Brentwood Bay Wednesday
Burnaby Tuesday
Cache Creek Wednesday
Campbell River Tuesday
Cassidy Friday
Cedar Friday
Central Saanich Tuesday
Chase Tuesday
Chemainus Friday
Chilliwack Tuesday
Clinton 1st & 3rd Wednesday
Cloverdale Wednesday
Cobble Hill Thursday
Coldstream Friday
Colwood Thursday
Comox Tuesday
Coombs Wednesday
Coquitlam Wednesday
Courtenay Tuesday
Cowichan Bay Thursday
Crofton Friday
Cumberland 1st & 3rd Tuesday
Delta, North Tuesday or Wednesday - depends on address
Delta, South Tuesday
Deroche Thursday - depends on address
Duncan Thursday
Enderby Tuesday
Errington Wednesday
Esquimalt Thursday
Fort Langley Friday
Harrison Hot Springs 4th Thursday of month - depends on address
Harrison Mills 2nd & 4th Thursday - depends on address
Hope 2nd & 4th Thursday - depends on address
Kaleden Wednesday
Kamloops Tuesday, Wednesday or Thursday - depends on address
Kelowna Thursday or Friday - depends on address
Keremeos 2nd & 4th Wednesday
Lake Cowichan 2nd & 4th Thursday
Ladner Tuesday
Ladysmith Friday
Lake Errock Thursday - depends on address
Langford Tuesday or Thursday - depends on address
Langley Wednesday
Lantzville Wednesday
Logan Lake 2nd & 4th Wednesday
Maple Ridge Friday
Merritt 2nd & 4th Wednesday
Merville Tuesday
Metchosin Thursday
Mill Bay Thursday
Mission Thursday - depends on address
Nanaimo Thursday or Friday - depends on address
Nanoose Bay Wednesday
New Westminster Monday
North Saanich Tuesday
North Vancouver Thursday
Oakanagan Falls Wednesday
Oliver Wednesday
Osoyoos Wednesday
Parksville Wednesday
Peachland Wednesday
Penticton Wednesday
Pitt Meadows Friday
Port Coquitlam Wednesday
Port Moody Wednesday
Pritchard Tuesday
Qualicum Beach Wednesday
Richmond Friday
Rosedale 2nd & 4th Thursday - depends on address
Royston Tuesday
Rutland Friday
Saanich Tuesday, Wednesday, Thursday or Friday - depends on address
Saanichton Tuesday
Salmon Arm Tuesday
Sardis Tuesday
Shawnigan Lake 1st & 3rd Thursday
Sidney Tuesday
Sooke Thursday
Summerland Wednesday
Surrey Tuesday or Wednesday - depends on address
Tsawwassen Tuesday
Vancouver Monday or Tuesday - depends on address
Vernon Friday
Victoria Tuesday, Wednesday, Thursday or Friday - depends on address
View Royal Thursday
Walnut Grove Friday
West Kelowna Thursday
West Vancouver Thursday
White Rock Wednesday
Lake Country Friday
Yarrow Tuesday
Yellowpoint 1st & 3rd Friday