En 1990, Regis réussit l'exploit de remporter quatre médailles lors des Championnats d'Europe de Split. Médaillé de bronze sur 100 m, distance qu'il ne court que très rarement, il décroche quelques jours plus tard le titre européen sur 200 m en 20 s 11, devançant notamment le Français Jean-Charles Trouabal et son compatriote Linford Christie. En fin de compétition, John Regis remporte la médaille d'argent du relais 4 × 100 m en 37 s 98, le relais britannique étant battu par l'équipe de France, auteur d'un nouveau record du monde de la discipline. Enfin, il signe sa deuxième victoire lors de ces Championnats à l'occasion de la finale du relais 4 × 400 m aux côtés de Paul Sanders, Kriss Akabusi et Roger Black, devançant de près de deux secondes l'Allemagne de l'Ouest.