Home Delivery

FREE delivery throughout the East Bay!

You can place an order online 24 hours a day on our website, or call us at (510) 540-6013 to consult with one of our knowledgeable delivery specialists. Our delivery call center hours are from 9am-9pm, 7 days a week.

We deliver to the following areas listed below. Please note the delivery times and minimum order requirements for each area:


Inner East Bay

Alameda, Albany, Berkeley, Castro Valley, El Cerrito, Emeryville (until 8pm), Hercules, Kensington, North Hayward, North Richmond, Oakland, Piedmont, Pinole, San Leandro, San Lorenzo, San Pablo

  • Every day from 2pm-9pm
  • To qualify for same-day delivery, you must place your order by 6pm
  • Minimum order of $50 required

Contra Costa County

Antioch, Bay Point, Clayton, Concord, Discovery Bay*, Lafayette, Martinez, Moraga, Orinda, Pacheco, Pittsburg, Pleasant Hill, Rodeo, Walnut Creek

  • Monday-Friday from 7pm-9pm
  • Saturday-Sunday from 2pm-5pm
  • Minimum order of $100 required
  • *Deliveries to Discovery Bay are made only on Saturdays and Sundays from 2pm-5pm. 

Note: In our same-day service range, delivery windows are usually one hour. On our extended routes outside of same-day delivery area, the delivery window may be two or three hours.

Two ways to order:

1. Click here to order online 24 hours a day.

2. Call us at (510) 540-6013 from 9am-9pm, 7 days a week


BPG is closed on Thanksgiving Day, Christmas Day, and New Years Day.

Have questions about home delivery? Need help with an order?

Please email us at:

We accept cash and debit cards only.

The driver will collect payment upon delivery.

If paying with cash, please have the exact amount ready for the driver. For security purposes, drivers carry no money.

To ensure you do not miss your delivery, please be home and prepared to receive your order during the entire delivery window.