Small shops
In small towns most shops are open Mon – Fri, from 8 or 9am until 6pm, and only in the morning on Saturdays. In big cities shops may stay open until 9pm. Only a few small shops have a lunch break, usually between 12 and 1pm.
Shopping centres
Shopping centres and department stores have longer opening hours, usually until 10pm even at weekends. Some large supermarkets are open 24 hours a day.
Banks
Banks are only open Mon – Fri, usually from 9am until 5pm, though some days they may stay open until 7pm. Branch opening times differ from place to place. ATMs (cash machines) can be accessed 24 hours a day.
Offices
Offices in the Czech Republic have set opening days. (Monday and Wednesday), and are usually open until 5pm at the very least. On other days some offices are closed to the public.
Post offices
Post Offices are usually open on weekdays from around 8am until 5pm and on Saturday mornings.
Restaurants
Restaurants, beer halls and cafes are normally open daily from 10am until 11pm. However, there are exceptions to this rule. In the summer months eating and drinking outside is particularly popular. Outdoor seating at restaurants is usually open until 10pm when a period of quiet lasting until 6am comes into force.
Bars and clubs
Bars and clubs usually open in the afternoon. They normally stay open until 2am, in some cases until 3 or 5am. This depends on the number of guests at these times.
Source: www.visitczechia.com
