Real Madrid coach Zinedine Zidane said his team's match against Osasuna should have been postponed due to the snowy conditions after the La Liga champion could only draw 0-0 with the second-from-bottom side on Saturday.

The snowstorm that blitzed northern Spain and the Spanish capital forced Real to make the journey to Pamplona a day earlier than originally planned, while they were made to wait on the icy runway at Barajas airport for over four hours.

Zidane's side struggled on the icy pitch as snow continued to fall throughout the game. They failed to take a shot on target in the first half.

"That was not a soccer match, it should have been called off," an angry Zidane told reporters.

"We dealt badly with the conditions and the journey, and we did what we could on the pitch but the sensation we have now is that it wasn't a proper match."

The draw meant Real missed the chance to leapfrog La Liga leader Atletico Madrid, whose match with Athletic Bilbao was suspended due to the storm.

Zidane felt the teams had been treated unfairly, especially since his side faced a difficult journey back.

"It's in the past and now we don't know what we're going to do or when we're going to get back," he said.

"My biggest complaint is about the match. The conditions weren't right. I know I'm repeating myself, but that's how it is."