1946–47 British Ice Hockey season

The 1946–47 British Ice Hockey season featured the English National League and Scottish National League.

Playoffs
Semifinals Final
 * Dunfermline Vikings - Paisley Pirates 10:5 on aggregate (7:4, 3:1)
 * Fife Flyers - Perth Panthers 16:9 on aggregate (9:2, 7:7)
 * Dunfermline Vikings - Fife Flyers 7:2 on aggregate (2:0, 5:2)

Results

 * Known scores
 * Dunfermline Vikings - Perth Panthers 7:3
 * Falkirk Lions - Fife Flyers 6:4
 * Ayr Raiders - Paisley Pirates 7:4
 * Perth Panthers - Paisley Pirates 6:5
 * Fife Flyers - Dundee Tigers 8:4
 * Ayr Raiders - Falkirk Lions 7:4
 * Ayr Raiders - Dundee Tigers 10:5
 * Dundee Tigers - Falkirk Lions 9:4
 * Fife Flyers - Falkirk Lions 8:3
 * Ayr Raiders - Fife Flyers 12:7
 * Dunfermline Vikings - Perth Panthers 7:9
 * Table