Arrivals and departures were cancelled at London City Airport where forecasters said visibility was down to below 100 metres.
Flights have also reportedly been cancelled at Heathrow, Gatwick and Manchester airports.
Passengers at London City Airport were urged to get in touch with airlines directly to find out the latest news on their flights.
The airport, at the Royal Docks in Newham, east London, said on its website: "Due to low visibility at London City Airport this morning flights are experiencing disruptions. Passengers are advised to contact their airlines for more information."
At least 10 departures have been cancelled, among them the 7am flight to Edinburgh, the 7.30am to Zurich, the 7.35am to Rotterdam and the 7.50am to Amsterdam.
Chris Burton, from forecasters MeteoGroup, said: "The fog is quite extensive across much of England and Wales this morning, and quite a few places will be waking up to quite foggy conditions.
"But as we go through the morning the fog and cloud should break up, and by afternoon we should see some good spells of sunshine."