In Florida, you can buy beer, off and on-premise, Monday through Sunday, from 7 a.m. to 12 a.m. Certain counties allow the sale of alcohol from 7 a.m. to 3 a.m.