Another 4 million doses of the Sinopharm vaccine are due to receive in the country in the first week of August.
The Sri Lankan Embassy in China said in a statement that the consignment would be delivered to Sri Lanka between August 4 and 8.
The Government of Sri Lanka has reserved the stock of vaccines paid for and this is considered to be the largest stock of vaccines at a time.