Les seize équipes qualifiées sont réparties en quatre groupes de quatre équipes :
les deux premiers de chaque groupe sont qualifiés pour le tour principal : les Groupes A et B se rencontrent dans le Groupe I et les Groupes C et D se rencontrent dans le Groupe II. Les résultats entre les deux équipes issues d'un même groupe sont conservés ;
À l'issue du tour principal, les deux groupes s'affrontent face à face : le premier du Groupe I face au premier du Groupe II en finale, le deuxième du Groupe I face au deuxième du Groupe II dans le match pour la troisième place, etc.
Le 26 janvier 1978 à Herning, Hongrie bat France 33-22 (17-9)
France : Bernard Rignac (4), Gérard Roussel (3 dont 1 pen.), Denis Giraud (3), Jean-Michel Geoffroy (2), Alain Nicaise (3), Jacques Grandjean (2), Jean-Pierre Rey (2), Gérard Grave (2 dont 1 pen.), Dominique Visioli (1). Gardiens : Francis Varinot - Guy Channen.
Hongrie : Péter Kovács (11 dont 4 pen.), Zsolt Kontra (8), Pál Kocsis (4), Ernő Gubányi (0), László Szabó (1), Mihály Süvöltős (2), István Szilágyi (2), József Kenyeres (2), László Jánovszki (1), Zoltán Várkonyi (2). Gardien : Béla Bartalos.
Arbitrage : Andris Vitols et Jānis Ķuzulis (URSS).
Le 28 janvier 1978 à Åbenrå à 15h30, Roumanie bat France 36-17 (18-9) :
France : Jean-Michel Geoffroy (5 dont 1 pen.), Jean-Pierre Rey (4), Denis Giraud (2), Gérard Grave (2 dont 1 pen.), Jacques Bernardin (3), Jean-Paul Martinet (1). Gardiens : Francis Varinot - Guy Channen.
Arbitrage : Wladisław Arciszewski et Zdzisław Jeziorny (Pologne)
Le 29 janvier 1978 à Ribe, Allemagne de l'Est bat France 28-15 (14-5) :
France : Jean-Michel Geoffroy (7), Daniel Donnet (3), Gérard Roussel (2), Dominique Visioli (1), Jacques Grandjean (1), Jean-Pierre Rey (1). Gardiens : Francis Varinot - Guy Channen.
Allemagne de l'Est : Wolfgang Böhme (10 dont 8 pen.), Günter Dreibrodt (5), Wieland Schmidt (3), Hartmut Krüger (3), Ernst Gerlach (2), Klaus Gruner (5).
Arbitres : Wladisław Arciszewski et Zdzisław Jeziorny (Pologne).
Les six premières équipes, en dehors de l'URSS automatiquement qualifiée en tant que pays hôte, sont qualifiées pour les Jeux olympiques 1980. Les autres équipes (donc à partir de la Suède, huitième), sont reléguées dans le Championnat du monde B disputé en 1979.
Statistiques
Les dix meilleurs buteurs de la compétition sont[10] :
« L'histoire des championnats du monde : De onze à sept, 43 ans de titres glorieux », Hand-ball : bulletin fédéral, Fédération française de handball, no 167, , p. 7 (lire en ligne, consulté le )
La Tunisie a été remplacée par France[4] - [5], probablement en conséquence du boycott des JO 1976 par la Tunisie en raison de la participation de l'Afrique du Sud.
« lXe Championnat du monde de hand bail au Danemark, 21 janvier-5 février 1978 », Hand-ball : bulletin fédéral, Fédération française de handball, no 137, , p. 3 à 8 (lire en ligne, consulté le )