Pool A Herisau, Switzerland December 14-20, 2008 | Pool B Aalborg, Denmark December 15-21, 2008 |
| Team | W | OTW | OTL | L | PTS | GD |
 | 5 | 0 | 0 | 0 | 15 | 24 |
 | 4 | 0 | 0 | 1 | 12 | 32 |
 | 3 | 0 | 0 | 2 | 9 | 16 |
 | 2 | 0 | 0 | 3 | 6 | 14 |
 | 1 | 0 | 0 | 4 | 3 | -16 |
 | 0 | 0 | 0 | 5 | 0 | -70 |
|
| Team | W | OTW | OTL | L | PTS | GD |
 | 4 | 0 | 1 | 0 | 13 | 19 |
 | 4 | 0 | 0 | 1 | 12 | 3 |
 | 2 | 1 | 0 | 2 | 8 | -3 |
 | 2 | 1 | 0 | 2 | 8 | 4 |
 | 1 | 0 | 0 | 4 | 3 | -6 |
 | 0 | 0 | 1 | 4 | 1 | -17 |
|
| Switzerland and Austria promoted to 2010 Championships |
| Estonia and Hungary relegated to 2010 Division II |
| Schedule |
| December 14 |
| France 2 Slovenia 1 |
| Estonia 1 Switzerland 12 |
| Poland 0 Belarus 4 |
| December 15 |
| Slovenia 22 Estonia 2 |
| Switzerland 5 Poland 1 |
| December 16 |
| Belarus 8 France 2 |
| December 17 |
| Estonia 2 Poland 4 |
| Belarus 7 Slovenia 2 |
| Switzerland 6 France 2 |
| December 18 |
| Slovenia 2 Switzerland 6 |
| December 19 |
| Poland 2 France 8 |
| Belarus 19 Estonia 1 |
| December 20 |
| Slovenia 4 Poland 0 |
| France 19 Estonia 0 |
| Switzerland 2 Belarus 1 |
|
| December 15 |
| Ukraine 2 Norway 4 |
| Hungary 2 Austria 6 |
| Italy 1 Denmark 2 |
| December 16 |
| Austria 6 Ukraine 2 |
| Norway 4 Italy 1 |
| Denmark 5 Hungary 2 |
| December 18 |
| Italy 8 Hungary 2 |
| Austria 7 Norway 0 |
| Denmark 2 Ukraine 0 |
| December 19 |
| Austria 1 Italy 2 OT |
| Hungary 2 Ukraine 5 |
| Norway 2 Denmark 4 |
| December 21 |
| Norway 4 Hungary 3 SO |
| Ukraine 1 Italy 2 |
| Denmark 3 Austria 8 |
|