Banks are generally open weekdays 9 to 3. In Puerto Vallarta most are open until 4, and some of the larger banks keep a few branches open Saturday from 9 or 10 to 1 or 2:30; however, the extended hours are often for deposits or check cashing only. HSBC is the one chain that stays open for longer hours; on weekdays it is open 8 to 7 and on Saturday from 8 to 3. Government offices are usually open to the public weekdays 9 to 3; along with banks and most private offices, they're closed on national holidays.
Some gas stations are open 24 hours a day. Those that are not are normally open 6 AM-10 PM daily. Those near major thoroughfares stay open 24 hours, including most holidays.
Stores are generally open weekdays and Saturday from 9 or 10 AM to 5 or 7 PM; in resort areas, those stores geared to tourists may stay open until 9 or 10 at night, all day on Saturday; some are open on Sunday as well, but it's good to call ahead before making a special trip. Some more traditional shops close for a two-hour lunch break, roughly 2-4. Airport shops are open seven days a week.
Banks and government offices close on January 1, February 5 (Constitution Day), March 21 (Benito Juárez's birthday), May 1 (Labour Day), September 16 (Independence Day), November 20 (Revolution Day), and December 25. They may also close on unofficial holidays, such as Day of the Dead (November 1–2), Virgin of Guadalupe Day (December 12), and during Holy Week (the days leading to Easter Sunday). Government offices usually have reduced hours and staff from Christmas through New Year's Day.