In California, most places stop selling alcohol at 2:00 a.m. statewide, every day of the week, including Sundays.

Core rule: sales hours

  • Licensed stores, bars, and restaurants can generally sell alcohol from 6:00 a.m. to 2:00 a.m. daily.
  • You usually cannot buy alcohol between 2:00 a.m. and 6:00 a.m. anywhere in the state.
  • This applies to beer, wine, and spirits (liquor) under California’s statewide alcohol laws.

Simple example: If it’s 1:55 a.m. in Los Angeles, a bar or store can still serve or sell you alcohol; at 2:01 a.m., they legally must stop.

Local variations and edge cases

  • Some cities or counties can add stricter local rules (for example, earlier last call in certain neighborhoods or for specific event permits).
  • Bars still typically have a “last call” a bit before 2:00 a.m. so everyone finishes drinks by closing time.
  • Recent discussions and proposals have looked at extending bar hours to 4:00 a.m. in some areas, but the general statewide rule remains 2:00 a.m. unless a specific new law for a city is passed and implemented.

On‑premise vs off‑premise

  • On‑premise (bars, restaurants, clubs): Can serve alcohol until 2:00 a.m. in most of California.
  • Off‑premise (grocery, liquor, convenience stores): Can sell packaged alcohol (to take home) from 6:00 a.m. to 2:00 a.m. as well.

Quick takeaway

  • “When do they stop selling alcohol in California?”
    • Standard answer: 2:00 a.m. statewide , any day, for both bars and stores, with sales allowed from 6:00 a.m. to 2:00 a.m.

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