The first results of the UK vaccination programme suggests it is having a "spectacular" impact on preventing serious illness.
Research led by Public Health Scotland found in the fourth week after the first dose, hospitalisations were reduced by 85% and 94% for the Pfizer and AstraZeneca jabs respectively.
It is the first sign of the real world impact of vaccination in the UK.
Figures for England are expected to be released later.
Among the over 80s, there was an overall 81% reduction in the numbers admitted to hospital.
The researchers did not look at the impact on transmission - whether people who were vaccinated passed it on - or whether immunity waned over time.
The preliminary data from the EAVE II project covers 1.14 million vaccinations given in Scotland between 8 December and 15 February.
The study looked at the numbers being admitted to hospital with Covid among this population and compared it to those admitted who were not vaccinated.
Lead researcher Prof Aziz Sheikh said the results were "very, very" impressive and both vaccines were working "spectacularly".
"These results are very encouraging and have given us great reasons to be optimistic for the future."
Trials of both vaccines had suggested they would have a significant impact at preventing hospitalisations.
But for the Pfizer vaccine studies, that had involved a second dose being given after three weeks.
The UK has adopted a policy of delaying the second jab of both vaccines by three months, which had led some to question whether the approach would give sufficient immunity.
The trials of the AstraZeneca looked at a longer dosing interval so there was more confidence about that vaccine.
Dr Josie Murray, of Public Health Scotland, said the findings were "brilliant news" and suggested the vaccine programme was working.