The Czech Republic will open its borders to tourists from all EU countries and Serbia from 21 June, Health Minister Adam Vojtech announced on Monday.
Travellers will have to prove that they have been vaccinated against Covid-19, tested negative or recovered from the disease.
Those who have received just one vaccine shot will be considered vaccinated for entry purposes starting 22 days after the jab is received.
The tourism industry in the Czech Republic has suffered greatly from the coronavirus pandemic. The number of foreign hotel guests in 2020 fell by almost 75% compared to the previous year.
For some time now, vaccinated tourists from Germany, Austria and five other EU countries have been allowed to travel to the Czech Republic again if the first shot was more than 22 days ago.
An online entry form must be filled out.
The seven-day incidence of new infections per 100,000 inhabitants was most recently 22 in the Czech Republic.
The Czech capital wants to boost travel with the programme 'Like home in Prague,' with which overnight guests can receive free tickets for museums, monuments, galleries or the zoological garden.