In New Hampshire, you can buy beer and wine at grocery and convenience stores from 6:00 a.m. to 11:45 p.m. every day, order drinks at a bar or restaurant from 6:00 a.m. to 1:00 a.m. (or 2:00 a.m. in towns that have adopted a local ordinance allowing it), and buy spirits only at state-run Liquor & Wine Outlet stores, which set their own hours by location.1New Hampshire General Court. New Hampshire Revised Statutes Section 179:17 – Hours of Sales
Beer and Wine at Stores
Off-premises retailers, meaning grocery stores, convenience stores, and other licensed shops, can sell beer and wine from 6:00 a.m. to 11:45 p.m. seven days a week.1New Hampshire General Court. New Hampshire Revised Statutes Section 179:17 – Hours of Sales The statute draws no distinction between weekdays, weekends, or holidays. If the store is open and licensed, the same window applies.
One detail trips people up. You cannot remove alcohol from an off-premises establishment outside the posted sales hours. If you grab a six-pack at 11:30 p.m., you need to be out the door with it before 11:45 p.m., not lingering at the register.
Spirits at State Liquor & Wine Outlets
New Hampshire is one of 16 control states, which means the state government directly manages the sale of spirits through its own retail locations.2NH Liquor & Wine Outlets. NH Liquor Commission Named Best Liquor and Wine Control State in the Country You will not find vodka, whiskey, or rum on the shelves at a regular grocery store. For those, you need a state-run Liquor & Wine Outlet.
State store hours are set by the New Hampshire Liquor Commission rather than by statute, and they vary by location. Most outlets open around 9:00 a.m. and close around 9:00 or 10:00 p.m. Stores on busy highways and near the state border sometimes stay open later. Check the store locator on the Liquor Commission’s website for the exact schedule where you plan to shop.
Historically, state stores have been closed on Easter, Thanksgiving, and Christmas, and the legislature has considered bills that would let the Commission open select locations on those days. If you need spirits on one of those three holidays, buy ahead.
Drinks at Bars and Restaurants
On-premises licensees, including bars, restaurants, clubs, and hotel lounges, can serve any type of alcohol from 6:00 a.m. to 1:00 a.m. the following day, seven days a week.1New Hampshire General Court. New Hampshire Revised Statutes Section 179:17 – Hours of Sales That 1:00 a.m. cutoff is the default, not the ceiling. If the town or city has adopted a local ordinance allowing it, the establishment can serve until 2:00 a.m. Several New Hampshire communities with active nightlife have opted in, so last call depends on where you are.
Municipalities that have not adopted the extended ordinance can still impose a last call earlier than 1:00 a.m. through local regulation. What they cannot do is push closing past 2:00 a.m. That is the absolute statutory maximum.
The 30-Minute Finish Window
Once serving ends, whether at 1:00 a.m. or 2:00 a.m. in your town, you get exactly 30 minutes to finish your drink. The statute requires that all beverages served on the premises be consumed no later than 30 minutes after the serving hour expires.1New Hampshire General Court. New Hampshire Revised Statutes Section 179:17 – Hours of Sales Most bars issue a last call 15 to 30 minutes before the cutoff, then clear glasses promptly after the grace period ends. Order a drink at 12:55 a.m. in a 1:00 a.m. town, and you have until 1:30 a.m. to finish it.
Holidays and Election Days
New Hampshire does not impose any additional restrictions on alcohol sales during election days. The statute says so explicitly, so polling hours have no effect on when you can buy a drink.1New Hampshire General Court. New Hampshire Revised Statutes Section 179:17 – Hours of Sales
For holidays, the standard statutory hours apply to private retailers and on-premises establishments without modification. A store can sell beer on the Fourth of July under its usual 6:00 a.m. to 11:45 p.m. window, and a bar can serve on New Year’s Eve under its normal schedule. The holiday wrinkle is confined to the state-run outlets, which have historically closed on Easter, Thanksgiving, and Christmas.
Quick Reference by Purchase Type
- Beer and wine at a store: 6:00 a.m. to 11:45 p.m., every day
- Spirits at a state Liquor & Wine Outlet: varies by location, typically around 9:00 a.m. to 9:00 or 10:00 p.m.; closed on some holidays
- Drinks at a bar or restaurant: 6:00 a.m. to 1:00 a.m., or 2:00 a.m. where the town has adopted the extended ordinance
- Finish-your-drink window: 30 minutes after serving ends
- Election days: no additional restrictions