You can buy alcohol in California from 6 a.m. until 2 a.m., seven days a week, in most places statewide. After 2 a.m., stores, bars, and restaurants must stop selling alcoholic drinks for both on-site and off-site consumption, though local cities or counties can set stricter rules.

Basic rule in California

  • General legal hours to buy alcohol (beer, wine, spirits) are 6:00 a.m. to 2:00 a.m. every day, including Sundays.
  • These hours apply to liquor stores, grocery stores, convenience stores, bars, and restaurants for normal alcohol sales.

Local variations

  • California sets the statewide window, but cities and counties are allowed to tighten it, so some neighborhoods or chains may stop earlier by policy (for example, 1:30 a.m.).
  • A few special venues and events can have different rules under specific legislation or permits, but those are narrow exceptions and not the general public rule.

Late-night and delivery

  • If you are ordering alcohol for delivery or pickup, the handoff still has to happen between 6:00 a.m. and 2:00 a.m.; deliveries outside that window are not allowed.
  • Bars can keep you inside after 2:00 a.m. in some cases, but they must stop actually serving alcohol at 2:00 a.m. under standard licenses.

Practical tips

  • To be safe, plan to make your last purchase before 2:00 a.m., since stores and bars often cut off a bit early to avoid violations.
  • Because local rules and store policies can differ slightly, checking posted hours or asking staff at your usual spot is the best way to avoid a late-night surprise.

TL;DR: For “how late can you buy alcohol in California,” the standard answer is: up to 2 a.m. every day, but always watch for stricter local rules or store-specific cutoffs.

Information gathered from public forums or data available on the internet and portrayed here.