Flight operations at the Hazrat Shahjalal International Airport resumed on Wednesday morning after a seven-hour suspension, reports UNB.
Flights on domestic and international routes had remained suspended since 3am.
Beni Madhab Biswas, deputy director of Dhaka airport, told UNB that the flights resumed around 10am after visibility improved.
Thick fog often disrupts operations at the country's airports during winter.
Between 3am and 10am, three international flights, including a cargo plane, were diverted to Kolkata while there was no flight operation on the domestic route.
In the morning, a US-Bangla flight left for Kuala Lumpur after the fog lifted.