In general, one can say that a simple rule applies in the Czech Republic: the bigger the town, the longer and more often the shops are open.
Banks are open weekdays from 9 a.m. to 5 p.m. In the centre of the larger cities they often don’t close until 8 p.m.
ATMs are available 24 hours a day, 7 days a week.
Opening hours in shopping centres are similar throughout the Czech Republic – approx from. 9 a.m. to 9 p.m., 7 days a week, except for public holidays.
Stores located within shopping centres are open at these times.
If there is a cinema in the shopping centre, the opening hours of the building match the end of the last film performance – and the same obviously applies to the car park but not to the actual shops.
Postal services in the Czech Republic are provided mainly by Czech Post, which delivers mail also to and from abroad.
For the online price list click here
Post office branches in larger towns are open from 8 a.m. to 6 p.m. The main post office in Jindřišská Street in the Prague centre stays open from 2 a.m. to 12 midnight.
Branches in smaller towns are usually open from 8 a.m. to 5 p.m.
Apart from that, there are several courier companies in the Czech Republic offering a wide range of services and can for example arrange the fastest possible delivery.
Pharmacies are mostly open on weekdays only, usually from 8 a.m. to 5 p.m. In larger towns opening hours may be longer.
At weekends and on public holidays pharmacies are closed. However, there is an exception – pharmacies situated within shopping centres stay open even on these days.
Petrol stations on main routes or in towns and cities mostly operate non-stop or with a short night time break.
Normal office hours are on Mondays and Wednesdays with some of the offices being open to the public more often. Nonetheless, most of them will be shut for the lunch break, usually lasting from 12 noon to 1 p.m.
Historical points of interest, galleries and museums are usually closed on Mondays in the Czech Republic.
Shops and services in smaller towns are open during normal business hours from 8 a.m. to 5 p.m.