El XCV Campeonato Europeo de Patinaje Artístico sobre Hielo se realizó en Budapest del 2 al 8 de febrero de 2004. Fue organizado por la Unión Internacional de Patinaje sobre Hielo (ISU) y la Federación Húngara de Patinaje sobre Hielo. Las competiciones se efectuaron en la Arena Deportiva de Budapest. Participaron en total 140 patinadores de 32 países europeos.