La Supercoupe d'Ukraine 2006 (ukrainien : Суперкубок України з футболу 2006, transcription : Superkubok 2006) est la troisième édition de la Supercoupe d'Ukraine, épreuve qui oppose le champion d'Ukraine au vainqueur de la Coupe d'Ukraine. Disputé le au Stade Tchernomorets à Odessa en Ukraine devant 35 000 spectateurs, la rencontre est remportée par le Dynamo Kiev aux dépens du Chakhtar Donetsk sur le score de 2-0.
Le match se déroule sur un temps de quatre-vingt-dix minutes. En cas d'égalité, une séance de tirs au but a lieu sans période de prolongation préalable. La règle des trois remplacements n'est pas appliqué pour ce match. Le Dynamo effectue six changements durant la partie et le Chakhtar effectue cinq changements.
Le Dynamo Kiev mène par un but à zéro à la dixième minute de jeu grâce à l'ouverture du score de Marjan Marković. À trois minutes du terme du temps réglementaire, le joueur du Dynamo, Artem Milevskyi marque un second but. Kiev remporte la Supercoupe sur un score final de deux buts à zéro.