An air traffic control issue was blamed for the delay, which saw some planes re-routed to Manchester and East Midlands Airports.
Passenger are being told to check with airlines for the latest information about their flight.
A spokesperson for the airport earlier apologised for the delay and blamed an air traffic control issue.
One plane travelling from Amsterdam to Birmingham was forced to circle above the runway, and ran at least an hour delayed.
Other flights were diverted to Manchester and East Midlands Airports, according to FlightRadar24.
Passengers complained about the disruption, one writing on Twitter: "A cancelled flight yesterday and now no chance of getting on our alternative option as Birmingham Airport is closed due to technical difficulties. Merry Christmas."
Another wrote: "Nothing I love more than a 3 hour delay on our flight home #BirminghamAirport."
But some saw the the positive side, one saying: "Fortunately I had just ordered churros when they announced that air traffic control was down and all the flights grounded, so at least I'll have those to distract me from being stuck in Birmingham Airport."
Another wrote: "The longer Birmingham Airport is shut down, the busier Spoons gets... I love the Brits and their problem solving."
It comes days after mass disruption at Gatwick Airport, which was brought to a standstill for days by reports of the illegal use of a drone.