The reserves stood at $22.4 billion on Thursday thanks to buoyant remittance inflow and rising export income.
Pakistan, on the other hand, has $13.82 billion in reserves.
"Our reserves have reached the highest in 43 years," an elated Bangladesh Bank Governor Atiur Rahman told bdnews24.com.
"It is another triumph in the month of victory," he said acknowledging remittance and export income's major role.
India has the highest forex reserves among SAARC nations with $315 billion.
A country should ideally have reserves to foot the import bill for at least three months.
But, Bangladesh has enough reserves to pay import bills for seven months, said the central bank's Forex Reserve and Treasury Management Division's chief Kazi Saidur Rahman.
The reserves will likely be above $22 billion until the next Asian Clearing Union bill is paid in January.