0954 GMT April 05, 2020
Organizers said the race – scheduled for March 20-22 – would be "participants only" because allowing spectators at the event "would not be the right thing to do," BBC Sport reported.
The Chinese Grand Prix from April 17-19 was postponed last month.
"Balancing the welfare of supporters and race goers is a tremendous responsibility," organizers said.
"Given the continued spread of COVID-19 globally, convening a major sporting event, which is open to the public and allows thousands of international travelers and local fans to interact in close proximity, would not be the right thing to do at the present time.
"But to ensure that neither the sport, nor its global supporter base, is unduly impacted, the race weekend itself will still go ahead as a televised event."
The Bahrain Grand Prix takes place a week after the season-opener in Australia.
Bahrain had implemented special measures to ensure the race would go ahead.
Immigration and health authorities have requested the names and flight details of all F1 personnel who work for teams, administrators, broadcasters or media who have been to, or transited through, China (including Hong Kong), Iran, Iraq, Italy, Japan, South Korea, Malaysia, Singapore, Egypt, Lebanon and Thailand in the 14 days before their arrival in Bahrain.
They have also asked for the names and flight details of all passengers planning to arrive in Bahrain via the United Arab Emirates.
These passengers are expected to be screened at Manama airport on arrival and, if they do not have coronavirus, will be allowed to enter the country.