La final de la Copa de Escocia de 2004 se jugó el 22 de mayo de 2004 en Hampden Park en Glasgow y fue la final de la 118ª Copa de Escocia. La final la disputaron el Dunfermline Athletic y el Celtic . El Celtic remontó para ganar el partido 3-1.