Toinen öljykriisi alkoi joulukuussa 1978, jolloin tärkeä öljyntuottajamaa Iran ajautui sekasortoon ja öljynvienti ulkomaille lakkasi. Kriisiä pahensi kuluttajien, yritysten ja valtioiden paniikkireaktio. Joulukuussa 1979 öljybarrelin nimellishinta oli 134,61 dollaria, mikä oli koko 1900-luvun korkein luku. Seuraavana vuonna Irak hyökkäsi Iraniin, mikä aiheutti epävakautta koko Persianlahden alueella ja nosti öljyn hintaa jälleen. Talousuudistusten seurauksena öljyn tarve oli länsimaissa ja Japanissa kuitenkin vähentynyt, ja vuoteen mennessä 1983 öljyn hinta vakautui, joskin öljykriisejä edeltäneeseen tilanteeseen verrattuna aiempaa korkeammalle tasolle. Loppuvuodesta 1985 öljyn hinta laski huomattavasti, mikä johti kuluttajaluottamuksen palautumiseen. Irakin–Iranin sodan jälkeen öljystä on ollut maailmanmarkkinoilla pikemminkin ylitarjontaa kuin pulaa, vaikka öljyn hinta onkin ajoittain noussut. Läntiset teollisuusmaat ovat myös varautuneet öljyn saatavuuden muutoksiin aiempaa paremmin.