Virginia happy hour laws

Restricted

Happy hour is legal in Virginia, and bars can advertise it, but it has to end by 9 p.m. Two-for-one and all-you-can-drink deals are banned.

Last checked · Oct 19, 2026

The rules

  1. No happy hour between 9 p.m. and 2 a.m.

    3VAC5-50-160(C)(1)

  2. No two or more drinks for one price, no unlimited drinks for one price, and no bigger pours without a proportional price increase.

    3VAC5-50-160(C)(2)-(4)

  3. Happy hour may be advertised as long as the ad does not target minors or encourage excessive drinking.

    3VAC5-50-160(B)

Happy hour in Virginia

Sources