As of Monday, those establishments can serve customers in interior spaces.
Hotels are also reopening together with public swimming pools, wellness centres and saunas.
Sports, cultural and other public events for up to 300 people will be allowed, up from the previous 100.
Restrictions have been only partially lifted for schools.
Students up to fifth grade can attend on a voluntary basis under strict conditions starting Monday.
There must be no more than 15 students in a class and they must stay together the whole day.
Remaining elementary school students and all high school students won’t return to their schools until the start of the new school year on September 1.
Face masks are now mandatory only on public transport, in enclosed spaces and inside buildings.
Outside, masks must be used if two unrelated people are less than two metres (6.5 feet) apart.
The Czech Republic has reported 8,597 cases, including 315 deaths.