La final de la Copa de Escocia de 2004 se disputó el 22 de mayo de 2004 en Hampden Park, en Glasgow , y fue la final de la 118.ª edición de la Copa de Escocia. La final la disputaron el Dunfermline Athletic y el Celtic . El Celtic remontó y ganó el partido por 3-1.