Eight international flights could not land at Hazrat Shahjalal International Airport on Saturday morning due to dense fog, airport sources said.
The flights were diverted to Chattogram, Kolkata and Bangkok as visibility dropped sharply over the capital, Civil Aviation Authority of Bangladesh (CAAB) officials said.
They said flight operations will resume as normal once weather condition improves.
US. Airlines cancel 1,000 flights amid FAA-ordered service reductions
Airlines concerned are providing meals and hotel facilities to passengers of delayed flights as required, it added.
Severe cold weather has gripped Dhaka and other parts of the country, disrupting normal life.
Dense fog and cold winds have added to the hardship especially during the morning hours.
The Met office forecast dry weather with partly cloudy sky across the country.
It also said moderate to dense fog may occur in different areas from midnight to morning and in some places, may continue until noon.