In Texas, the hours during which you can buy beer vary depending on the day of the week and the type of establishment:
- Grocery stores and convenience stores can sell beer from 7 a.m. to midnight Monday through Friday, from 7 a.m. to 1 a.m. on Saturday (into Sunday morning), and from 10 a.m. to midnight on Sunday.
- Bars and restaurants can serve beer from 7 a.m. to midnight Monday through Friday, from 7 a.m. to 2 a.m. on Saturday, and from 10 a.m. to 2 a.m. on Sunday if they have a late hours permit.
- Liquor stores have more restricted hours and cannot sell beer past 9 p.m. and are closed on Sundays.
So, the latest time you can buy beer in Texas at most retail stores is generally midnight from Monday to Friday, 1 a.m. on Saturday, and midnight on Sunday. Bars with special permits may serve beer as late as 2 a.m. on weekends.