List of football stadiums in Scotland


This is a list of football stadiums in Scotland, ranked in descending order of capacity.

Current stadiums

#ImageStadiumCapacityCity/townTeamLeagueOpenedSurfaceCoordinatesNotes
1Celtic ParkGlasgowCeltic F.C.SPFL1892Grass
2Hampden ParkGlasgowQueen's Park F.C. and
Scotland national football team
SPFL1903Grass
3Ibrox StadiumGlasgowRangers F.C.SPFL1899Grass
4Pittodrie StadiumAberdeenAberdeen F.C.SPFL1899Grass
5Easter RoadEdinburghHibernian F.C.SPFL1893Grass
6Tynecastle ParkEdinburghHeart of Midlothian F.C.SPFL1886Grass
7Rugby ParkKilmarnockKilmarnock F.C.SPFL1899Artificial
8Tannadice ParkDundeeDundee United F.C.SPFL1883Grass
9Fir ParkMotherwellMotherwell F.C.SPFL1895Grass
10Cappielow ParkGreenockGreenock Morton F.C.SPFL1879Grass
11Dens ParkDundeeDundee F.C.SPFL1899Grass
12East End ParkDunfermlineDunfermline Athletic F.C.SPFL1885Grass
13McDiarmid ParkPerthSt Johnstone F.C.SPFL1989Grass
14Somerset ParkAyrAyr United F.C.SPFL1888Grass
15Firhill StadiumGlasgowPartick Thistle F.C.SPFL1909Grass
16Excelsior StadiumAirdrieAirdrieonians F.C.SPFL1998Artificial
17Stark's ParkKirkcaldyRaith Rovers F.C.SPFL1891Artificial
18Almondvale StadiumLivingstonLivingston F.C.SPFL1995Artificial
19Palmerston ParkDumfriesQueen of the South F.C.SPFL1919Artificial
20Broadwood StadiumCumbernauldClyde F.C. and
Cumbernauld Colts
SPFL and
LFL
1994Artificial
21St Mirren ParkPaisleySt Mirren F.C.SPFL2009Grass
22Falkirk StadiumFalkirkFalkirk F.C. and
East Stirlingshire F.C.
SPFL and
LFL
2004Artificial
23Caledonian StadiumInvernessInverness Caledonian Thistle F.C.SPFL1996Grass
24Station ParkForfarForfar Athletic F.C.SPFL1888Artificial
25Gayfield ParkArbroathArbroath F.C.SPFL1925Grass
26Victoria ParkDingwallRoss County F.C.SPFL1929Grass
27New Douglas ParkHamiltonHamilton Academical F.C.SPFL2001Artificial
28Beechwood Park5,000SauchieSauchie Juniors F.C.EoSFLGrass
29Victoria Park5,000BuckieBuckie Thistle F.C.HFL1919Grass
30Links ParkMontroseMontrose F.C. and
Montrose Roselea
SPFL and
SJFA North
1887Artificial
31Borough BriggsElginElgin City F.C.SPFL1921Grass
32Central ParkCowdenbeathCowdenbeath F.C.SPFL1917Grass
33Stair ParkStranraerStranraer F.C.SPFL1907Grass
34Glebe ParkBrechinBrechin City F.C.SPFL1919Grass
35Claggan Park4,000Fort WilliamFort William F.C.HFLGrass
36Dudgeon Park4,000BroraBrora Rangers F.C.HFLGrass
37Hannah Park4,000ShottsShotts Bon Accord F.C.SJFA WestGrass
38Kynoch Park4,000KeithKeith F.C.HFL1922Grass
39Newlandsfield Park4,000GlasgowPollok F.C.SJFA West1928Grass
40Forthbank StadiumStirlingStirling Albion F.C. and
Stirling University F.C.
SPFL and
LFL
1993Grass
41Ochilview ParkStenhousemuirStenhousemuir F.C.SPFL1890Artificial
42Ainslie Park3,612EdinburghEdinburgh City F.C. and
Spartans F.C.
SPFL and
LFL
2009Artificial
43Meadow Park3,500IrvineIrvine Meadow XI F.C.SJFA WestGrass
44Balmoor StadiumPeterheadPeterhead F.C.SPFL1997Grass
45Recreation ParkAlloaAlloa Athletic F.C. and
BSC Glasgow F.C.
SPFL and
LFL
1895Artificial
46Bellslea Park3,000FraserburghFraserburgh F.C.HFL1909Grass
47Creamery Park3,000BathgateBathgate Thistle F.C.SJFA EastGrass
48Valefield Park3,000KilbirnieKilbirnie Ladeside F.C.SJFA WestGrass
49Mackessack Park2,700RothesRothes F.C.HFL1938Grass
50Mosset Park2,700ForresForres Mechanics F.C.HFLGrass
51New Central Park2,660KeltyKelty Hearts F.C.LFLArtificial
52Balmoral Stadium2,602AberdeenCove Rangers F.C.SPFL2018Artificial
53Beechwood Park2,600AuchinleckAuchinleck Talbot F.C.SJFA West1909Grass
54New Pebble Park2,600AnnbankAnnbank United F.C.SJFA West1949
55Princess Royal Park2,600BanffDeveronvale F.C.HFL
56Ferguson Park2,454RosewellWhitehill Welfare F.C.EoSFLGrass
57GalabankAnnanAnnan Athletic F.C.SPFLArtificial
58Guy's Meadow2,500Cumbernauld VillageCumbernauld United F.C. and
Kirkintilloch Rob Roy F.C.
SJFA West1964
59Harlaw Park2,500InverurieInverurie Loco Works F.C.HFL1903
60North Lodge Park2,500PitmeddenFormartine United F.C.HFL
61Prestonfield2,264LinlithgowLinlithgow Rose F.C.EoSFL1949Grass
62Station Park2,250NairnNairn County F.C.HFLGrass
63New Dundas Park2,200BonnyriggBonnyrigg Rose Athletic F.C.LFLGrass
64Grant Park2,050LossiemouthLossiemouth F.C.HFLGrass
Raydale Park2,200GretnaGretna F.C. 2008LFL1946Grass
63Dumbarton Football StadiumDumbartonDumbarton F.C.SPFL2000Grass
64Harmsworth Park2,412WickWick Academy F.C.HFL
65Netherdale2,000GalashielsGala Fairydean Rovers F.C.LFLArtificial
66Seafield Park1,600Grantown-on-SpeyStrathspey Thistle F.C.HFL
67Spain Park2,000AberdeenBanks O' Dee F.C.SJFA1965Artificial
68Bayview StadiumMethilEast Fife F.C.SPFL1998Artificial
69Christie Park2,200HuntlyHuntly F.C.HFL1921
70Lochburn Park1,800GlasgowMaryhill F.C.SJFA West
71Grant Street Park2,074InvernessClachnacuddin F.C.HFL1886
72Meadow Park1,500Castle DouglasThreave Rovers F.C.SoSFL
73Pennypit Park1,500PrestonpansPreston Athletic F.C.EoSFLGrass
74Victoria Park1,500InnerleithenVale of Leithen F.C.LFLGrass
75Cliftonhill StadiumCoatbridgeAlbion Rovers F.C.SPFL1919Grass
76The Haughs2,135TurriffTurriff United F.C.HFL1954
43Islecroft Stadium1,320DalbeattieDalbeattie Star F.C.LFL1905
77Albert Park1,000HawickHawick Royal Albert F.C.EoSFL
78Beltane Park1,000WishawWishaw Juniors F.C.SJFA West2010
79Petershill Park1,000GlasgowPetershill F.C. and
Glasgow City F.C. and
Rangers L.F.C.
SJFA West and
SWPL
2007Artificial
83K Park Training Academy660East KilbrideEast Kilbride F.C.LFL2011Artificial
81Ravenscraig Stadium650GreenockGreenock Juniors F.C.SJFA West1958
82The Pickaquoy Centre500KirkwallOrkney F.C.NCFL
84Hillhead Centre300AberdeenAberdeen University F.C. and
Bridge of Don Thistle F.C.
SJFA