The 2004 Bandy World Championship was a competition among bandy playing nations. The men's tournament was played in Sweden from 1 to 8 February 2004 for Group A, while Group B was played at the City Park Ice Rink in Budapest, Hungary, from 25 to 28 February 2004. Finland won the championship for the first time. Eleven bandy playing countries participated in the 2004 championships: Finland, Kazakhstan, Norway, Russia, Sweden (Group A) and Belarus, Canada, Estonia, Hungary, Netherlands and United States (Group B).

Finland became world champions. For the first time ever (and, as of 2025, still the only time) the championship went to a team other than Soviet Union/Russia or Sweden.

Group A

First round

  • 1 February

Sweden v Kazakhstan 14–2

Russia v Norway 6–3

  • 2 February

Kazakhstan v Russia 3–10

Sweden v Finland 7–1

  • 3 February

Finland v Norway 5–3

Sweden v Russia 4–3

  • 4 February

Kazakhstan v Norway 4–4

Russia v Finland 3–4

  • 5 February

Finland v Kazakhstan 3–7

Sweden v Norway 6–6

PosTeamPldWDLGFGAGDPtsQualification
1Sweden43103112+197Semifinals
2Russia42022214+84
3Finland42021320−74
4Kazakhstan41121631−153
5Norway40221621−52

Final round

Semifinals

  • 7 February

Sweden v Kazakhstan 10–3

Russia v Finland 3–4

Match for 3rd place

  • 8 February

Russia v Kazakhstan 5–2

Final

  • 8 February

Sweden v Finland 4–5 (aet)

Group B

Group B was played in Budapest

First round

  • 25 February

Canada v USA 3–4

Hungary v Estonia 2–3

Belarus v Netherlands 7–0

Estonia v Canada 2–6

Hungary v USA 1–10

  • 26 February

Belarus v Estonia 2–1

Netherlands v USA 0–12

Belarus v Canada 3–2

Estonia v USA 0–10

Hungary v Netherlands 4–1

  • 27 February

Hungary v Belarus 4–2

Netherlands v Canada 1–6

Belarus v USA 1–6

Netherlands v Estonia 0–6

Hungary v Canada 3–3

PosTeamPldWDLGFGAGDPtsQualification
1United States5500425+3710Final
2Belarus53021513+26
3Canada52122013+75Match for 3rd place
4Hungary52121419−55
5Estonia52031220−84
6Netherlands5005235−330

Play-off matches

Match for 3rd place

  • 28 February

Hungary v Canada 5–1

Final

  • 28 February

USA v Belarus 7–0