2003–04 Scottish Cup

The 2003-04 Caledonia Cup was won by the Fife Flyers, who defeated the Edinburgh Capitals in the final to claim the title.

The Division 1 Scottish Cup was won by Dumfries.

First round
Fife Flyers       4-1-1-9 38-27 Edinburgh Capitals 4-1-1-9 29-23 Newcastle Vipers  2-1-3-5 27-33 Dundee Stars      0-1-5-1 22-33

Semifinals

 * Fife Flyers 6 - Dundee Stars 3
 * Edinburgh Capitals 4 - Newcastle Vipers 3

Final

 * Fife Flyers - Edinburgh Capitals 6-3, 7-6

Quarterfinals

 * Edinburgh 2 9 Kilmarnock 5
 * Dumfries 13 Kirkcaldy 2 4
 * Camperdown 5 Dundee 0 Forfeit
 * Paisley 16 Elgin 3

Semifinals

 * Dumfries - Edinburgh 2 6-3, 4-6
 * Camperdown - Paisley 4-0, 7-3

Final

 * Dumfries 10 Camperdown 3